PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : infos für den neuling...



stiviman
18-04-2001, 19:25
Hallo

Mit php hat man ähnliche Möglichkeiten wie mit CGI? Ich habe gehört man kann "Dateibearbeitung" durchführen.

Frage:
Wo kann ich das durchführen:
localhost?
wwwserver?
ftpserver? ( da wärs am wichtigsten)

Und... kennt irgendwer ein gutes PHP-Tutorial, am besten sowas wie selfhtml für php;-)

reno
19-04-2001, 07:59
Griaß Di stiviman,
die PHP-Befehle werden auf dem wwwserver ausgeführt. Allerdings müssen die Dateien, die du bearbeiten willst, nicht unbedingt auf dem wwwserver liegen (siehe z.B.: fopen (http://www.php3-forum.de/befehle/fopen.htm)). Es gibt auch ftp-Funktionen.

Links: http://www.php3-forum.de/
http://www.dynamic-webpages.de/
http://www.php3.de/manual/de/html/
http://www.php-center.de/

Pingu
20-04-2001, 16:30
Hi stiviman,

also 'ne gute hilfe (vielleicht nicht unbedingt für den einstieg) ist immernoch die doku selbst von php www.php.net (http://www.php.net) (gibts dort direkt auch auf deutsch)

Aber was anderes, nämlich die begriffsklärung. was verstehst du unter cgi? wenn du so willst gehört php auch zu cgi. cgi steht einfach nur für common gateway interface, d.h. ein interface zwischen zwei programmen und zwar speziell zwischen dem websever als einem programm und irgend einem anderen programm (steht übrigens auch schön bei selfhtml erklärt). dieses irgendeine programm kann dann auch jedwegen beliebigen typs sein, d.h. ein native programm (z.b. exe auf wintel), ein plattform übergreifendes programm (z.b. java-programm), ein script oder was auch immer. bei den scripts gibts auch zwei wesentliche richtung. das eine sind die allg. script sprachen (z.b. perl oder phyton); das andere sind speziell angepaßte sprachen wie asp (bei wintel iis), jsp (bei java von netscape) oder eben php. speziell angepaßte sprachen heißt hier, daß der interpreter zwischen dem eigentlich code und einfachem text, der nur ausgegeben werden soll, unterscheiden kann, d.h. so gesehn ist php nichts anderes als z.b. perl. dies merkt man dann auch, wenn man sieht das die jungs von php vieles von perl abschauen (programmierstil, funktionen). der wesentliche vorteil von php liegt darin, daß es objekt orientiert arbeitet und von der sache her (bei einer standard konfiguration des webservers) aus jedem verzeichnis wo auch normale html seiten liegen ausgeführt werden kann.

nächster punkt: wo kann ich es durch führen?

bitte? localhost? ... localhost ist nichts anderes als ein name für irgendeine webadresse, d.h. localhost ist nichts anderes als www.linuxforen.de (http://www.linuxforen.de) . der untershied ist der, daß www.linuxforen.de (http://www.linuxforen.de) fest auf die ip 213.69.4.42 zeigt, wohingegen localhost immer vom betriebssystem übersetzt wird auf die ip des lokalen rechners (local host).

wwwserver?
ja, das ist auch nur ein programm, daß bei anfragen aus dem web, die entsprechende seite sucht und den inhalt zurückgibt. speziell kann der wwwserver aber auch noch anhand der anfrage erkennen ob er eben die datei direkt lesen kann oder ob er dazu ein bestimmtes programm ausführen muß, z.b. den script interpreter (wie bei php oder perl).

ftpserver?
das ist wohl einfach das programm, mit dem dateien nur ausgetauscht werden können. d.h. der ftpserver ist nichts anderes als ein entfernter dateiserver, wobei die dateien nicht ausgeführt werden können. er zeigt mir also nur ein verzeichnis an und dann kann ich entscheiden, ob ich in ein anderes wechseln will oer eine datei auf den server laden will oder eine datei von server laden will. wozu braucht man hier cgi?

gruß

          -= pingu =-