Problem mit system()
stef
- php
0 Eternius
Hi,
ich habe folgendes Problem, ich möchte mit der Funktion System() ein Programm auf dem Server aufrufen.
Folgendermaßen:
system("Programmname -Parameter", $ausgabe);
Dies funzt auch alles ganz toll, lediglich die Zuweisung der Ausgabe an eine Variable funktioniert nicht. Das Ergebnis wird einfach auf dem Bildschirm angezeigt.
Jemand ne Idee was ich falsch mache??
Hallo,
hast du denn den link, den dir Tom gepostet hat, gelesen? http://www.php.net/manual/de/function.system.php
[quote]
string system ( string befehl [, int return_var])
[/quote]
die funktion system ist hier so definiert, dass sie einen String zurückgibt.
return_val ist eine zahl, die den fehlercode des ausgeführten Cmds zurückgibt.
versuch mal:
$daswillichhaben = system("cmd");
gruss
Hi,
habe den Link gelesen, und auch schon probiert was du gepostet hast. Geht alles nicht. noch ne Idee??
Hi,
sorry, nein, dann hab ichs wohl nicht richtig gerafft :-(
gruss
Hi,
sorry, nein, dann hab ichs wohl nicht richtig gerafft :-(
gruss
hABE DIE lÖSUNG!
Schreibe alles in ne datei
Hello,
Und sonst kannst Du exec() benutzen. Da kann man alle Meldungszeilen auslesen.
Liebe Grüße aus http://www.braunschweig.de
Tom