gutefrage.net, die Ratgeber Community
version2_beta
Login   |  Forum |  Richtlinien |  FAQ
127 

Was ist der Unterschied zwischen php programmierten Websites zu html programmierten?

gefragt von NiklausNiklaus am 25.08.2007 um 15:19 Uhr

Wodurch unterscheiden sie sich und wo durch unterscheidet sich die Programmierung.





Weitere Fragen zu verwandten Themen finden Sie hier:

html (510)
php (263)
Programmierung (248)
ähnliche Fragen
Frage beantworten


anonym
beantwortet von Graffix am 25. August 2007 15:39
2x
Die Antwort ist hilfreich? Dann klick mich!

Bei html ist man frei mit der gesstaltung , eigentlich ist alles möglich. bei php hat man so etwas wie ein vorgegebenes raster, wo man gestaltungselemente einbinden kann. man kann aber nicht aus dem raster ausbrechen. von daher ist html eigentlich immer besser, wenn man etwas ausgefalleneres machen möchte. ist allerdings meist auch teurer.

Kommentar von wiele am 25. August 2007 23:54

Mit PHP ist man mindestens genauso frei in der Gestaltung, da mit PHP jeder HTML-Text erzeugt werden kann!
Gruß wiele

Kommentar von 2cd3008f741ed89c20f99d891e9c5f80smallohrflieger am 26. August 2007 12:57

genau. Man kann mit PHP HTML-Seiten generieren, hat also genau die gleichen und sogar mehr Möglichkeiten, weil PHP dynamischer ist.


anonym
beantwortet von wiele am 25. August 2007 23:52
1x
Die Antwort ist hilfreich? Dann klick mich!

Mit Html-Tags teilt man dem Browser mit, wie Inhalte darzustellen sind. Du kannst Dir eine HTML-Seite ansehen, indem Du beispielsweise mit der rechten Maustaste auf diese Seite klickst und den Menüpunkt "Quelltext ansehen" (oder ähnlich - je nach Browser) aus dem Kontextmenü wählst. Die Tags stehen in Spitzen Klammern.
Reine HTML-Seiten sind nicht sehr flexibel. Man kann solche Seiten mit (animierten) Grafiken oder anderen eingebetteten Objekten (Videosequenzen etc.) aufpeppen, die dann aber teilweise entsprechende Software beim Client erfordern.
Dazu kommt, dass man etwas Dynamik und Flexibilität durch Scripte (wie z.B. JavaScript oder VB-Script) oder Java-Applets erreichen kann. Das ist dann aber kein HTML mehr, sondern es wird in HTML eingebettet.


PHP ist eine Programmiersprache. Der Programmierer schreibt Dateien mit der Endung ".php". Diese Dateien werden auf den Server geladen und vom Web-Server (z.B. Apache oder IIS) zu HTML-Seiten verarbeitet. Diese erzeugten HTML-Seiten werden dann an den Client geschickt.
PHP hat inzwischen sehr umfangreiche Möglichkeiten. Man kann Datenbanken verwenden (z.B. mySql, Oracle,...), um dynamisch je nach User-Aktion individuelle Seiten aufzubauen. Ein Beispiel dafür ist auch GF: Bei jedem sieht das Profil anders aus. Es wäre ein Wahnsinn (oder besser: unmöglich), für jeden User eine eigene HTML-Seite manuell zu erstellen, zumal selbst bei einem User der Inhalt oft geändert werden müsste. Wie der Inhalt auszusehen hat, kann mit PHP und der verwendeten Datenbank gesteuert werden.


Man kann auch PHP- und HTML-Code in einer Datei mischen (was ich zwar nicht für guten Stil halte).


Insgesamt ist festzustellen: Alles, was man mit HTML machen kann, kann man auch mit PHP machen. Nur ist man mit PHP viel flexibler (was nicht heißt, dass PHP einfacher ist!)
Gruß wiele


Unchrist
beantwortet von Unchrist am 25. November 2007 02:18
1x
Die Antwort ist hilfreich? Dann klick mich!

Mit HTML kann man nicht Programmieren. HTML ist eine Auszeichnungssprache. Mit HTML kann man einfache statische Webseiten erstellen. Bei dynamischen Webseiten wird HTML dann von einer Programmiersprache erzeugt und je nach Bedürfnis immer wieder verändert)


a1exander
beantwortet von a1exander am 26. August 2007 11:00
0x
Die Antwort ist hilfreich? Dann klick mich!

PHP ist eine komplexe Programmiersprache, die auf dem Server ausgeführt wird. Dabei erzeugt ein PHP Script (meist) HTML als Ausgabe, welches dann vom Browser dargestellt wird. Der HTML-Code, den das PHP Script ausgibt, muss daher auch vorher geschrieben werden und bekannt sein, wobei PHP den HTML-Code auch aus verschiedenen Teilen und gespeicherten Daten zusammensetzen kann. Das ist einer der wichtigsten Punkte, das man sich mit PHP Daten auf dem Server "merken" kann und abhängig von diesen Daten verschiedene HTML-Seiten ausgeben kann, sei es ein Benuzterprofil in Abhängigkeit vom Benutzernamen, ein Warenkorb, etc. Auch die Erzeugung dynamischer Seiten, welche einen großen Datenbestand verwenden, und jeweils eine Auswahl anzeigen (Blättern, Kategorien, etc) geht nur mit PHP.

Mit reinem HTML ist es nicht möglich, vom Benutzer eingegebene Daten auf dem Server zu speichern, weswegen dort schon beispielsweise ein Gästebuch, dessen Einträge ja zwischengespeichert werden müssen, nicht möglich ist.



Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Verwandte Fragen

Verwandte Fragen


Mehr verwandte Fragen

Verwandte Fragen
Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.