Was spricht gegen die Webanwendungsentwicklung mit PHP? Es geht um eine Reisewebsite mit vielen Bildern und Texten ohne sicherheitsrelevante Teile. Gibt es berühmte "Vorbilder" für PHP-Websites?
Weitere Fragen zu verwandten Themen finden Sie hier:

Es spricht absolut nichts dagegen, im Gegenteil. Man sollte sich nur im Vorfeld überlegen was man genau tun möchte und wie groß die Website werden soll. Hier ein kleiner Überblick zu php (oop und webentwicklung): http://www.kajamogo.de/php.php

a) Nichts spricht dagegen.
b) Alle möglichen und unmöglichen Websites werden heutzutage mit PHP realisiert.
Hm, danke, aber gibt es hier evtl. etwas ausführlichere Informationen?
UlfDunkel am 25. April 2007 19:59 PHP ist seit Jahren die Sprache für Webseiten. Das Wichtigste, was Du wissen musst, findest Du hier:
http://www.php.net/manual/de/index.php
Alles andere ist Übung und Fleiß, wobei PHP total einfach zu erlernen ist.
Meines Erachtens spricht nichts dagegen (wie UlfDunkel schon schrieb), außer dass man es lernen muss, wenn man eine Web-Seite damit machen will ;-)
PHP wird auf dem Server ausgeführt und erstellt die auf dem Client angezeigte Seite, bevor sie rübergeschickt wird. Du kannst PHP mit HTML in einer Datei mixen, kannst die Seiten auch mit z.B. JavaScript "würzen".
PHP lässt sich hervorragend im Zusammenhang mit Apache und mit MySQL verwenden.
Du kannst mit PHP prozedural oder auch objektorientiert programmieren.
Wenn Du was von Programmierung (z.B. Delphi oder C/C++) verstehst, kannst Du PHP sogar um eigene Module erweitern, falls Dir die umfangreichen Bibliotheken nicht genügen.
PHP, Apache, MySQL ist kostenlos (Pakete dafür sind beispielsweise XAMPP, bzw WAMPP oder LAMPP), Du kannst es unter Windows oder Linux verwenden.
Wichtig für Deine Web-Seite ist, dass der Hoster das, was Du brauchst bzw. zum Erstellen verwendet hast, auch auf seinem Server laufen hat - also vorher informieren.
Gruß wiele
Ja. PHP ist sehr kompliziert und funzt nur auf einem Server mit entsprechender Konfiguration. Es ist also nicht ohne Weiteres möglich, die Seiten auf dem eigenen Rechner zu prüfen, dafür muss erst ein virtueller Server installiert werden. Also insgesamt ein Aufwand, der sich nur dann lohnt, wenn die Site auch unbedingt Features benötigt, die PHP benötigen und nicht mit HTML und java-script realisierbar sind. Für eine Site mit Urlaubsbildern und Texten, ist imo kein PHP erforderlich, wüsste nicht wozu.
UlfDunkel am 25. April 2007 20:02 Stimmt so nicht, s.u.
Ja. PHP ist sehr kompliziert und funzt nur auf einem Server mit entsprechender Konfiguration. Es ist also nicht ohne Weiteres möglich, die Seiten auf dem eigenen Rechner zu prüfen, dafür muss erst ein virtueller Server installiert werden. Also insgesamt ein Aufwand, der sich nur dann lohnt, wenn die Site auch unbedingt Features benötigt, die PHP benötigen und nicht mit HTML und java-script realisierbar sind. Für eine Site mit Urlaubsbildern und Texten, ist imo kein PHP erforderlich, wüsste nicht wozu.
UlfDunkel am 25. April 2007 20:01 Hallo lux23.
Ja, PHP ist sehr kompliziert ...
Ich erlaube mir, dem zu widersprechen. Wer HTML "kann", kann genausogut PHP lernen. Es ist die einfachste Sprache für Webseiten, die ich kenne.
Was Du da über HTML und JavaScript erzählst, zeigt mir, dass Du von PHP kaum Ahnung haben kannst.
Eine Site mit Urlaubsbildern usw. kann z.B. mit PHP wesentlich einfacher und dynamisch gebaut werden, so dass auch nach dem Austauschen der Bilder immer alles korrekt aussieht.
PHP ist m.E. eine wirklich einfache Sprache.
Zum Thema "kompliziert":
Klar ist PHP komplizierter als HTML, da man erstmal HTML (bis zu einem gewissen Grad) können muss, um PHP sinnvoll zu verwenden, denn PHP erstellt aus der PHP-Datei eine HTML-Datei, die zum Client geschickt und angezeigt wird. D.h. der User sieht den Quelltext (normalerweise) nicht, wenn er sich den Quelltext im Browser anzeigen lässt, sondern als Quelltext wird HTML angezeigt.
Andererseits halte ich andere Sprachen z.B JavaScript auch nicht für einfacher, sondern einfach nur für anders.
Zum Thema Installation:
Im Gegensatz zu JavaScript muss PHP erst installiert werden. Für PHP ist auch ein Webserver nötig (z.B. Apache). Wenn Du umfangreiche Daten anzuzeigen bzw. zu verwalten hast, ist MySQL (oder eine andere DB) zu empfehlen (um nicht zu sagen zwingend nötig, wenn man nicht selbst eine DB programmieren will).
Ich habe das Paket XAMPP verwendet (ich hatte noch nie eine Web-Seite erstellt, hatte auch keine Erfahrung mit HTML). Dadurch wurde Apache, PHP und MySQL problemlos installiert. Das einzige, wovon ich Ahnung hatte, war SQL, da ich schon Oracle-DBs programmiert/verwendet hatte. Innerhalb von 3 Monaten hatte ich für die Firma eine umfangreiche Web-Anwendung programmiert, bei der sich User anmelden müssen, Codes für verkaufte Maschinen abrufen können etc. Dabei werden automatisch EMails versendet und massenweise Daten dargestellt. Selbstverständlich hat jeder User seine eigene Session - und das ohne dass er Cookies erlauben muss. Zudem habe ich ein eigenes PHP-Modul mit Delphi programmiert, dessen Source auch in anderen Programmen der Firma verwendet wird. (Ich darf Dir hier leider keinen Link auf die Web-Seite geben, der Dir auch nur mit Passwort was nutzen würde.)
Wenn Du JavaScript verwendest, wird JavaScript beim Browser vorausgesetzt. PHP wird beim Client nicht vorausgesetzt. D.h., willst Du Deine Web-Anwendung auch vernünftig dargestellt haben, wenn der Client JavaScript abgeschaltet hat, solltest Du sowieso auf JavaScript verzichten oder es nur für ein ansprechenderes Outfit verwenden, das aber nicht zwingend für die Anwendung erforderlich ist.
Du kannst PHP, Apache, MySQL ohne Probleme auf Deinem Rechner installieren - achte nur darauf, dass Du die gleiche Version und ggf. Konfiguration hast wie Dein Hoster, damit es dann auf dem Server genauso funktioniert wie auf Deinem Rechner. Naja, dann kannst Du zu Hause ganz in Ruhe offline Deine Web-Anwendung entwickeln und weitgehend testen.
Gruß wiele