From lug-owl@fklama.f2s.com Sat Feb 23 14:03:22 2002 From: Frederik Klama To: linux@lug-owl.de Subject: PHP Frage... Date: Sat, 23 Feb 2002 14:04:04 +0000 Message-ID: <200202231303.NAA09802@server0011.freedom2surf.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3370886396219698890==" --===============3370886396219698890== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi, ich habe probleme mit einer PHP webpage die ich geschrieben habe, ich fuehre nach upload einer datei (excel) ein perl script aus das diese parsen soll und den kram in ne MySQL datenbank schreiben soll (im moment giebt es die daten der Excel datei aus). Mein problem ist bloss das ich selbst wenn ich ein oeffentlich ausfuerbares "Hallo Welt" program damit ausfuehren will keine einzige zeile in $string ankommt (oder so scheint es). In der "error_log" steht nichts interressantes... Und hier das script: ----------------- Begin PHP Script ------------------ Playlist Uploader [readPlaylist.pl] $string\n"; ?> Playlist Uploader [readPlaylist.pl]
Send this file:
--===============3370886396219698890==-- From jschrieb@game-sites.de Sat Feb 23 14:16:37 2002 From: Jonas Schrieb To: linux@lug-owl.de Subject: Re: PHP Frage... Date: Sat, 23 Feb 2002 14:17:02 +0000 Message-ID: <3C779552.5070106@game-sites.de> In-Reply-To: <200202231303.NAA09802@server0011.freedom2surf.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5900079445492444610==" --===============5900079445492444610== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Frederik Klama wrote: > $readPlaylist = "/path/to/perl/script $file; wo sind die gänsfüßchen fürs stringende ?? ^^^^^^ > $string = exec($readPlaylist); ^^^^^^^ http://de.php.net/manual/de/function.exec.php: "exec() führt ein gegebenen Befehl aus, ohne eine Ausgabe zu erzeugen. Die Funktion gibt lediglich die letzte Zeile aus dem Befehlsergebnis zurück. [...] Siehe auch: system(), passthru(), popen(), escapeshellcmd() und den Backtick Operator." ^^^^^^^^^^^^^^^^^ http://de.php.net/manual/de/language.operators.execution.php: "PHP unterstützt einen Operator zur Ausführung externer Programme: Die sog. Backticks (``). [...] PHP versucht, den Text zwischen den Backticks als Kommandozeilen- Befehl auszuführen. Zurückgegeben wird der die Ausgabe des aufgegebenen Programms (d. h. die Ausgabe wird nicht einfach gelöscht, sondern kann einer Variablen zugewiesen werden)." mfg, Jonas -- GeekCode Version: 3.12 GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y --===============5900079445492444610==-- From lug-owl@fklama.f2s.com Sat Feb 23 14:29:06 2002 From: Frederik Klama To: linux@lug-owl.de Subject: Re: PHP Frage... Date: Sat, 23 Feb 2002 14:30:03 +0000 Message-ID: <200202231328.NAA10494@server0011.freedom2surf.net> In-Reply-To: <3C779552.5070106@game-sites.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3585684858031805223==" --===============3585684858031805223== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On Saturday 23 February 2002 13:12, Jonas Schrieb wrote: > Frederik Klama wrote: > > $readPlaylist = "/path/to/perl/script $file"; > > wo sind die gänsfüßchen fürs stringende ?? ^^^^^^ Sorry, die sind beim aendern des pfades auf der Strecke geblieben... > > $string = exec($readPlaylist); > > ^^^^^^^ > > http://de.php.net/manual/de/function.exec.php: > "exec() führt ein gegebenen Befehl aus, ohne eine Ausgabe zu > erzeugen. Die Funktion gibt lediglich die letzte Zeile aus > dem Befehlsergebnis zurück. > [...] > Siehe auch: system(), passthru(), popen(), escapeshellcmd() > und den Backtick Operator." > ^^^^^^^^^^^^^^^^^ Wenn ich den backtick benutze bekomme ich folgendes zurueck: Warning: Cannot execute using backquotes in safe mode in /usr/local/httpd/htdocs/dev.vh/waves-radio/adm/readPlaylist.html on line 13 Wie schalte ich diesen save mode aus ? Frederik Klama --===============3585684858031805223==-- From jschrieb@game-sites.de Sat Feb 23 14:56:16 2002 From: Jonas Schrieb To: linux@lug-owl.de Subject: Re: PHP Frage... Date: Sat, 23 Feb 2002 14:57:03 +0000 Message-ID: <3C779E9C.7040005@game-sites.de> In-Reply-To: <200202231328.NAA10494@server0011.freedom2surf.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5138831393485419651==" --===============5138831393485419651== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Frederik Klama wrote: > Wie schalte ich diesen save mode aus ? php.net bietet eigentlich eine wunderbare doku an: http://de.php.net/suchbegriff liefert bei eindeutiger übereinstimmung den deutschen manualeintrag zu der funktion und ansonsten das suchergebnis, was man auch bekommt, wenn man die suchen funktion normal benutzt http://de.php.net/safemode 1. Hit: wie schalte ich den safemode aus? 3. Hit: was ist der safemode? mfg, Jonas Schrieb -- GeekCode Version: 3.12 GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y --===============5138831393485419651==-- From jschrieb@game-sites.de Sat Feb 23 15:00:50 2002 From: Jonas Schrieb To: linux@lug-owl.de Subject: Re: PHP Frage... Date: Sat, 23 Feb 2002 15:01:03 +0000 Message-ID: <3C779FAF.20809@game-sites.de> In-Reply-To: <3C779E9C.7040005@game-sites.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2110568459880872139==" --===============2110568459880872139== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Jonas Schrieb wrote: > 3. Hit: was ist der safemode? nicht der 3. der 4. wars. mfg, Jonas Schrieb -- GeekCode Version: 3.12 GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y --===============2110568459880872139==--