Zum Inhalt springen

PHP & Ausführen externer Befehle


Empfohlene Beiträge

Hallo,

ich verzweifel seit einigen Tagen an folgendem Problem und habe bisher nirgendwo die passende Antwort erhalten:

Anhand eines simplen "dir"-Befehls will ich generell das Ausführen von Shell-Befehlen und externen Programmen testen (siehe Code). Leider schlägt dies auf meinem Rechner (WinXP Pro, IIS, PHP-ISAPI) mit den unten aufgeführten Fehlermeldungen fehl. Ich denke mal es liegt an irgendwelchen Einstellungen in der php.ini oder/und im iis. Weiß jemand wie ich das Script zum Laufen bekomme?

Viele Grüße,

Gustl


<?php


$dir = `dir`;

//$dir = exec("dir");

// $dir = system("dir");

// $dir = shell_exec("dir");


echo "<pre>".$dir."</pre>";


?>

> Warning: shell_exec(): Unable to execute 'dir' in C:\Inetpub\wwwroot\php\sessions\dir.php on line 8

> Warning: exec(): Unable to fork [dir] in C:\Inetpub\wwwroot\php\sessions\dir.php on line 9

> Warning: system(): Unable to fork [dir] in C:\Inetpub\wwwroot\php\sessions\dir.php on line 10

Link zu diesem Kommentar
Auf anderen Seiten teilen

siehe Manual

Anmerkung: Der Backtick-Operator steht nicht zur Verfügung, wenn safe mode aktiviert ist oder die Funktion shell_exec() deaktiviert wurde.

oder haste vielleicht sogar nen linux webserver?

da musste natürlich anstatt von "dir" dann "ls" verwenden!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Dateizugriffsberechtigungen sind erteilt und der Scriptzugriff seitens IIS ist ebenfalls erlaubt. Kann aber sein, dass ich irgendeine Einstellung vergessen habe. Weiß halt nur nicht wo. Bei einem Freund lief das ganze problemlos unter Windows 2003 Server.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...