Anspruchsvolle Oberfläche mit PHP?

So, langsam merkt man, daß ich tierisch interessiert an dem Thema PHP bin.
Meine nächste Frage zu PHP lautet:
Kann ich genauso grafische Oberflächen in die Site integrieren wie dies auch bei HTML-Seiten möglich ist?
Klar die Seite wird immer wieder neu geladen aber ich habe irgendwas von Vererbung gelesen und davon, daß man JPEGs und Gifs einbinden kann. Mir ist nur noch nicht bewusst ob ich weiterhin Dreamweaver benutzen kann und was ich tun muss um Dreamweaver so zu verändern, daß ich PHP integrieren kann bzw. In PHP meine Seiten bauen kann…
Wenn ihr die genauen Arbeitsschritte hierzu kennt wäre ich euch ausserordentlich dankbar für eine Antwort meiner Fragen.
An alle die meinen letzten Artikel beantwortet haben möchte ich an dieser Stelle danken.
Ich wurde zwar nicht allwissend dadurch aber mein Interesse an diesem Thema hat sich dadurch nur gesteigert. Danke.

php ist ein sprache, die auf dem server interpretiert wird.
der browser hat vom server eine seite zu bekommen, die i.a. html-code enthaelt. mit php hast du nun wie mit jeder anderen serverseitigen scriptsprache die moeglichkeit zur laufzeit eine html-seite zu erzeugen.

dem entsprechend nutzt man solche sachen, um dynamische inhalte od. algoritmisch erzeugte layouts zu erzeugen.

ob du also mit php eine anspruchsvolle seite erzeugen kannst ist nicht die frage wie gut du php kannst, sondern wie gut du html kannst, da du ja s.o. mit php nur html-code erzeugst.

Hallo Markus,

wie schon erwähnt wurde ist es nicht eine Frage der PHP-Programmierung sondern ob Du grundsätzlich HTML im Griff hast.

Meine Seiten sind z.B. alle aus PHP-Komponenten und Daten aus einer MySQL Datenbank aufgebaut. Diese wird ebenfalls von PHP aus angesprochen.

Beispiel: http://www.cdr-forum.de/

Die komplette Navigationsleiste oben ist ein PHP-Modul das in dieser Form auf allen Unterseiten geladen wird. Ändere ich also etwas am Layout muss ich das nicht in allen 984 Unterseiten ändern sondern nur einmal! In der linken Spalte sind nur die Überschriften HTML (News, Download und Presse) der Rest kommt jedes mal aktuell aus der Datenbank. Ebenso Teile auf der rechten Seite. Die Fußzeile ist ebenfalls wieder ein PHP-Modul.

Du kannst Dir mit PHP viel Arbeit sparen und die Seiten unheimlich dynamisch aufbauen.

Einfach eine normale HTML-Seite nehmen und Dir in Ruhe überlegen welche Teile Du auch noch in anderen Seiten benötigst, bzw. welche Inhalte aus einer Datenbank kommen könnten. Diese lagerst Du dann entsprechend aus und ersetzt sie durch die PHP-Befehle die dann die passenden Module serverseitig einbauen.

Folgende Links z.B. rufen immer die selbe Seite auf:

http://www.cdr-forum.de/shownews.php3?show=57
http://www.cdr-forum.de/shownews.php3?show=54

Aber mit unterschiedlichen Parametern. (show=x)
Es wird jedesmal die selbe Seite geladen aber mit komplett anderen Inhalten. (Links, Text, Bilder, ect.)

Möchte ich das Layout ändern muss ich nur die Datei shownews.php3 ändern. :smile:

Wenn Du konkrete Fragen hast, einfach stellen.

Viele Grüße,
Bernd.
http://www.cdr-forum.de/