"Design mit PHP"? Layout mit PHP beeinflussen?

A

andrucha2

„Design mit PHP“

Hallo,

habe bis jetzt hauptsächlich mit HTML und ein wenig mit CSS und JavaScript gearbeitet.
Und habe gar kein richtiges Verständnis wie das „Gestalten von Websites mit PHP“ geht.

Nun habe alle Beiträge bei diversen PHP-Foren abgesucht bin aber nicht wirklich schlauer geworden.

Es wurde irgendwo mal ein Satz verloren, dass PHP selbst nicht viel mit der Gestaltung zutun hat. Sonder dass das Design wie üblich mit HTML, CSS und JavaScript gemacht wird und PHP eben nur für die Dynamik sorgt. Dass ist für jemanden der sich noch nie mit PHP beschäftigt nicht so einfach zu verstehen. Ich brauche einige Ausführlichere Erläuterungen zu diesem Thema evtl. Einige Beschreibungen, die für einen PHP-Programmierer so klar sind, dass er auf solche Fragestellungen gar nicht kommen würde. Nun die Fragen:

Was meint man den genau mit „dynamischen Sites“?
Ist damit nur der Content (also Text) gemeint, der z.B. aus Datenbanken etc. geladen werden kann? Oder auch das Design an sich, dass sich dynamisch zusammenbauen lässt?

Ich stell mir immer vor: Ich hätte eine Tabelle mit einer Hintergrundgrafik, in die ich nun einen Text aus einer Datenbank oder so laden möchte. Was passiert wenn der Platz nicht reicht und der Text mehr Platz in Anspruch nimmt. Wird die Grafik verzerrt? Gibt’s da Lücken? Muss man dann nicht doch irgendwie mit PHP das Layout steuern?

Ich habe mir drei Sites angeschaut die von jemanden der es mit „Umsetzung der vorgegebenen Grafiken in HTML. Komplett dynamisch mit PHP/MySQL.“ beschrieben worden sind.

1. http://www.tpa-clan.de
2. http://www.stadtmarketing-rheinberg.de
3. http://www.artmedic.de

bei der ersten habe ich festgestellt, dass nur der mittlere Bereich mit PHP gemacht wurde. Alles andere ist doch wie üblich mit HTML und CSS gemacht worden? Bin nicht wirklich beeindruckt, was PHP angeht. Ich meine es ist doch nur Text der – wenn ich es richtig verstehe – zwischen beiden Balken im mittlerem Frame gestellt worden. Und genau darum geht es mir doch. Um die Formatierung(also die Gestaltung) innerhalb von PHP.
Ist das alles was mit PHP - was die Formtierung angeht – machbar, oder ist es nur ein schlechtes Beispiel? Wäre für Links mit guten Beispielen, wo PHP und das Design so richtig in einander greifen dankbar.

Beim zweiten Links habe gar kein PHP entdecken können.
Und beim Dritten scheint es wieder so als ob man irgendwie mit PHP beim Gestalten eingeengt ist.

Und noch ein paar grundsätzliche Fragen:

Wie kann man außer der URL erkennen, dass eine Website mit PHP gemacht worden ist.
Gib es da Merkmale wonach mach sich orientieren könnte?


Auch ist mir nicht ganz klar, wie das mit dem umwandelt von PHP-Code in HTML funktioniert. Gibt es nicht irgendwo Beispiel wie es vor der Umwandlung und danach des Codes aussieht?

OK. Genug gefragt.

Bin dankbar für jede Antwort.
 
Es wurde irgendwo mal ein Satz verloren, dass PHP selbst nicht viel mit der Gestaltung zutun hat. Sonder dass das Design wie üblich mit HTML, CSS und JavaScript gemacht wird und PHP eben nur für die Dynamik sorgt.
Die Aussage könnte von mit stammen. Denn PHP hat d?e?f?i?n?i?t?i?v? ?ni?c?h?t?s mit der Darstellung eines HTML-Dokuments zu tun.
Das Zusammenspiel von HTML, CSS und JavaScript muss sich als eine Art Drei-Schichten-Modell vorgestellt werden: Als allererste Schicht steht HTML, das den Daten eine bestimmte Bedeutung verleiht. Die nächste Schicht ist die CSS-Schicht, die der HTML-Schicht durch ihre Eigenschaften eine bestimmte Darstellung verleiht. Als letzte Schicht steht das DOM (anpassbar mit JavaScript) zur Verfügung, das beiden Schichten eine gewisse Dynamik verleiht.
PHP steht dem als serverseitige Skriptsprache nun außen vor. Es ist nur ein Werkzeug, mit dem Daten dynamisch generiert werden können.

Was meint man den genau mit „dynamischen Sites“?
Eine dynamische Seite im inhaltlichen Sinne ist eine Seite, die auf die unterschiedlichen Anfragen des Benutzers reagiert. Beispielsweise eine Suchfunktion einer Website, die ihre Informationen aus einer Datenbank bezieht.
Eine dynamische Seite im Sinne des Layouts ist eine Seite, die sich den unterschiedlichen (meist technischen) Bedingungen des Benutzers anpasst. Beispielsweise ein Layout, das sich der Auflösung oder den Präferenzen eines Benutzers anpasst.
 
Auch ist mir nicht ganz klar, wie das mit dem umwandelt von PHP-Code in HTML funktioniert. Gibt es nicht irgendwo Beispiel wie es vor der Umwandlung und danach des Codes aussieht?
wenn du einen PHP code hast und du dann im internet auf die Seite gehst und den Quellcode anzeigen läst, siehst du das Endprodukt..
normalerweise eine HTML Datei.
 
Wie bereits erwähnt, ist PHP nur ein Werkzeug, mit dem Daten (beispielsweise HTML-Deklarationen) dynamisch generiert werden können.

Wie kann man außer der URL erkennen, dass eine Website mit PHP gemacht worden ist. Gib es da Merkmale wonach mach sich orientieren könnte?
Das (meist) eindeutigste Zeichen ist die Endung der Pfadangabe des URLs: steht hier ein eines der PHP-typischen Dateiendungen (.php, .phtml, .php3, .php4, etc.) kann mit bestimmter Gewissheit davon ausgegangen werden, dass über den URL ein PHP-Skript aufgerufen wird. Dies sagt jedoch nichts über die Qualität eines Dokuments aus, da mit vielen anderen serverseitigen Skriptsprachen das selbe Ergebnis erzeugt werden kann.
 
Zurück