Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » Homepage/Projekt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
31.10.2005, 23:47 Uhr
Pablo
Supertux
(Operator)


PHP pärst nur den Code, der sich innerhalb von <?php ?> oder <? ?> oder <% %> usw. befindet. So arbeitet nun mal PHP, alles andere wird an stdout weitergeleitet.

#!/usr/bin/php bedeutet was ganz anders. Das ist die Information für die Shell, wenn du ein Skript ausführen willst, muss die Shell wissen, womit sie diesen Code interpretierenn soll, quasi welches Programm sie für den Code aufrufen soll.

Warum es nicht notwendig bei einer .php Datei ist, den #!/usr/bin/php hinzuzufügen, liegt daran, dass der Webserver durch die Endung der Datei erkennt, ob er den Inhalt weiterleiten soll oder vorher geparst werden muss.

Bei eine cgi-bin Anwendung müsstest du #!/usr/bin/php, weil da der Webserver sich wie eine Shell verhält und stdout Ausgabe weiterleitet.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 31.10.2005 um 23:48 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
31.10.2005, 23:49 Uhr
Pler
Einer von Vielen
(Operator)


Also:
Ich hab ja
<DocumentRoot>/html
da müsste das einfach mit <?php rein.

Wenn ich das gleiche in
<DocumentRoot>/cgi-bin
reintue, dann müsst #! /usr/bin/php davor
?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
01.11.2005, 00:08 Uhr
Pablo
Supertux
(Operator)


Ja.

Aber das <?php darf trotzdem niemals fehlen. Denn sonst wir php nichts parsen, selbst wenn du die Skripte unter cgi-bin hast.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 01.11.2005 um 00:09 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
01.11.2005, 14:28 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja cgi:


C++:
#!/usr/bin/php
<?php
Code ...
?>



die Anfangs und End-Tags darfst du trotzdme nicht weglassen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
01.11.2005, 14:47 Uhr
Pler
Einer von Vielen
(Operator)


Naja wenn ich das aufrufe bleibt der browser trotzdem leer.


error.log:

[client 192.168.0.4] PHP Fatal error:  Call to undefined function mysql_pconnect() in /var/www/html/typo3_src-3.8.0/t3lib/class.t3lib_db.php on line 831
[Tue Nov 01 15:39:48 2005] [error] [client 192.168.0.4] File does not exist: /var/www/html/favicon.ico


wenn man in Herrenzimmer reinschaut, sieht man, dass da irgendwas mit mysql gemacht wird.
Es war ja vorher nie davon die rede, dass ich ne mysql db brauch. Nicht das das ein Problem ist, aber es müsst ja schon irgendwo stehn mit welchen Namen und so die angelegt werden soll.

Dieser Post wurde am 01.11.2005 um 14:47 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
01.11.2005, 15:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich schätz mal entweder dein php haste ohne mysql extension installiert/kompiliert oder eine der neueren hat kein mysql_pconnect mehr.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
01.11.2005, 17:23 Uhr
Pler
Einer von Vielen
(Operator)


hm...
Installiert hab ich ja bloß das ganze standard-zeug von den Fedora-cds.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
01.11.2005, 17:49 Uhr
Pablo
Supertux
(Operator)


Das heißt aber noch lange nicht, dass du mysql Unterstützung hast.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
01.11.2005, 19:02 Uhr
Pler
Einer von Vielen
(Operator)


ok, das seh ich ein

wie bekommt man das raus?
Am Anfang hab ich auch mal danach gesucht, ob überhaupt ein mod_php für den apache installiert ist. Ich bin mir sicher, dass bei dem Suse vorher da extra ein rpm dabei war.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
01.11.2005, 19:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mach mal


PHP 4:
phpinfo();



und schau was da als configure-befehl steht.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: