Moin,
ich habe eine Datei test.php, die ich gern per php exec ausführen möchte. Dies Ausgaben sollen dabei direkt in eine Datei umgeleitet werden.
per Browser aufgerufen, sehe ich ein Ergebnis. Per exec aber bleib die erzeugte Datei leer. woran kann das liegen?
exec ( sprintf ( 'php "%s" > "%s" >&1 & echo $! >> /dev/null', 'test.php', 'test.txt' ) );
wie gesagt, wird mir die Datei erzeugt. Wenn ein PHP Fehler enthalten ist wird mir dieser ausgegeben (auch in der Datei). Aber die normalen Rückgaben erhalte ich leider nicht.
Woran kann das liegen? Jemand ne Idee?
Gruß Bobby
--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)