Thread Kommunikationsproblem Perl->PHP
(27 answers)
Opened by Gast at 2007-01-10 16:18
[quote=GwenDragon,10.01.2007, 15:57]Da sind die Rechte zur Ausführung von /usr/bin/php in der Shell und im Server verschieden.
Es wird wohl so sein, dass die Shell mit ganz anderen Zugriffsrechten als der Webserver läuft.[/quote] Ähm nein, die Rechte für die Ausführung von PHP scheinen auch im Webserver zu stimmen. Mir ist durch renee's Tipp aufgefallen das die PHP-Datei doch ausgeführt wird, wenn ich nämlich den Befehl (geht auch wieder in PHP ;)) in die PHP Datei einbaue dann wird er auch ausgeführt: Code: (dl
)
system("echo test > /var/www/xml/test.txt"); Also müsste die PHP-Datei ausgeführt werden und dort drin läuft dann irgendwas schief. Meine Perldatei, ließt die Antwort des Telefon-Anbieters als Datenstrom aus und schreibt ihn in eine Datei. Wäre es möglich dass das Schreiben der Datei noch nicht fertig ist, wenn das PHP-Script ausgeführt wird und deshalb Fehler entstehen wenn PHP wiederum die Datei öffnen will? Etwas gekürzt sieht der Code an der Stelle nun so aus: Code: (dl
)
1 my $PASSPFAD = "/var/www/xml/response.xml"; |