PHP Fragen

hallo,
ich kenn mich mit PHP noch gar nicht aus, und hab deshalb ein paar Fragen.

-> was ist unterschied zwischen CGI und PHP?
-> kann man PHP auf jeden WEbspace uploaden oder muss man da wie bei CGI bestimmten Webspace haben?
-> ich kenn mich nur mit HTML und ein bißchen C++ aus, kann ich da problemlos PHP lernen?
-> ist PHP gedacht zb. wie Foren, Toplisten, Gästebücher usw. zu erstellen, oder liege ich da falsch?

danke für die Antworten

-> was ist unterschied zwischen CGI und PHP?

kein sehr großer. PHP ist, denke ich, einfacher.
In einem anderen Forum hat das mal einer gefragt:
http://www.google.com/search?q=cache:tdiYge3dJHoC:ww…
Hier ist die Passage:

PHP und CGI (eigentlich Perl) sind beides Scriptsprachen die dynamisches erstellen von Webseiten ermöglichen. Perl ist auch DIE Scriptsprache unter Unix/Linux.

PHP und Perl werden auf dem Webserver ausgeführt. Wenn du eines von beiden beutzen willst, brauchst du einen Webserver der PHP oder/und Perl(CGI) unterstützt.

-> kann man PHP auf jeden WEbspace uploaden oder muss man
da wie bei CGI bestimmten Webspace haben?

Man muss bestimmten Webspace haben.

-> ich kenn mich nur mit HTML und ein bißchen C++ aus, kann
ich da problemlos PHP lernen?

Ich denke schon.

Sehr zu empfehlen ist für den Anfang:
http://www.webmaster-resource.de/tutorials/php/php_l… Dort findest du ein sehr ausführliches Tutorial

http://print-www.informatik.uni-hamburg.de/Dokumenta…
Kurze aber gute Einführung, gut für Umsteiger geeignet

http://www.phpcenter.de/
Sehr gutes Tutorial, für später, wenn man sich mit MySQL etc. auseinandersetzen will.

http://de.php.net/manual/de/
Die offizielle Referenz auf Deutsch

-> ist PHP gedacht zb. wie Foren, Toplisten, Gästebücher
usw. zu erstellen, oder liege ich da falsch?

Dafür kann man es u.a. nehmen

Ich hoffe, ich habe dir geholfen.
Sebastian

-> was ist unterschied zwischen CGI und PHP?

cgi heisst „common-gateway-interface“ und ist eine schnittstelle des webservers. php ist eine scriptsprache…

-> ich kenn mich nur mit HTML und ein bißchen C++ aus, kann
ich da problemlos PHP lernen?

ähm, das problem versteh ich cniht…

-> ist PHP gedacht zb. wie Foren, Toplisten, Gästebücher
usw. zu erstellen, oder liege ich da falsch?

naja das sind moegliche anwendungen. die moeglichkeiten gehen aber weiter, dazu das manual und die funktionsliste anschauen…

hab jetzt auf http://www.xitami.com Xitami runtergeladen (hab unter „Current
production release - 2.4d9“ das Tool für Win NT runtergeladen), hab gestartet,
in einem editor das eingetippt:

<?php echo "Hallo, ich bin PHP-Script!
echo "Der Server funktioniert."; ?\> als index.php3 abgespeichert (egal wo abspeichern?) browster aufgemacht, und http://localhost/index.php3 eingetippt, aber die Seite konnte nicht gefunden werden. Was habe ich da falsch gemacht?

hab jetzt auf http://www.xitami.com Xitami runtergeladen (hab
unter „Current
production release - 2.4d9“ das Tool für Win NT
runtergeladen), hab gestartet,
in einem editor das eingetippt:

<?php :echo "Hallo, ich bin PHP-Script!
echo "Der Server funktioniert."; ?\> als index.php3 abgespeichert (egal wo abspeichern?) browster aufgemacht, und http://localhost/index.php3 eingetippt, aber die Seite konnte nicht gefunden werden.

Was habe ich da falsch gemacht?

das weiss ich leider nciht, da ich den xitami nicht kenne.

ich kann dir nur sagen, dass der php-interpreter ein eigeneer interpreter ist, und separat installiert werden muss, und dem webserver in irgendeiner config gesagt werden muss, dass er php3 dateien mit dem php interpreter interpretieren muss.

darueber hinaus vermute ich, hast du deine datei an die falsche stelle gepackt, wenn der server einen 404 ausspuckt…

lies auf alle faelle die hilfen fuer den xitami, konsultiere das php-manual. und gehe alles schritt fuer schritt durch…

lies auch dies: http://www.php.net/manual/ro/install.xitami.php

-> was ist unterschied zwischen CGI und PHP?

PHP ist eine Programmiersprache, CGI nur eine Schnittstelle zwischen Webserver und Programmen auf diesem, die z.b. von Perl, aber auch PHP benutzt werden kann (PHP wird aber üblicherweise eher als Modul im Apache Webserver benutzt, als über CGI angesprochen).

-> kann man PHP auf jeden WEbspace uploaden oder muss man
da wie bei CGI bestimmten Webspace haben?

Der Webserver muss PHP unterstützen.

-> ich kenn mich nur mit HTML und ein bißchen C++ aus, kann
ich da problemlos PHP lernen?

Syntaktisch ist PHP durchaus an C++ angelehnt, das sollte etwas helfen… HTML ist auch wichtig, also du hast ganz gute Voraussetzungen denke ich.

-> ist PHP gedacht zb. wie Foren, Toplisten, Gästebücher
usw. zu erstellen, oder liege ich da falsch?

Dynamische Webseiten eben… nicht für die komplexesten Themen, aber alles was irgendwie z.B. mit Datenbanken zu tun hat, wie die von dir genannten DInge, sind recht leicht darin zu realisieren.

danke für die Antworten

Bitteschön

Gruß
Bruno