Page 1 of 1

sh Variable an php script zurück geben

Posted: 2006-05-16 09:15
by cycmax
Hallo,

ich möchte per php mit dem system() befehl ein shellscript ausführen.

system ("$pathserv/settings.sh ".$var1." ".$wert[$i]."", $rueckwert[$i]);

das funktioniert so nun wunderbar, allerdings bekomme ich als Rückgabewert immer nur eine 0. Was denk ich normal ist, und bedeutet das alles geklappt hat. Jetzt will ich aber nicht diese 0 sondern die Ausgabe in der Variable $rueckwert gespeichert bekommen. Gibt es da eine Möglichkeit ? Hier nochmal die Zeile aus dem shellscript:

sed -n '/^'${2}'/p' ${pathconf}/serv${1}.conf | cut -d "=" -f2

Beste Grüße

Alex

Re: sh Variable an php script zurück geben

Posted: 2006-05-16 09:44
by Joe User
Schreibe die Ausgabe in eine Datei und verarbeite diese...

Re: sh Variable an php script zurück geben

Posted: 2006-05-16 09:55
by cycmax
ich habs schon gefunden. Man muss das ganze nicht erst in einer Datei speicher, wenn man statt system() exec() benutzt.