Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP & Ausführen externer Befehle

Empfohlene Antworten

Veröffentlicht

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

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!

Der Safe-Mode ist ausgeschaltet und die Installation besteht aus WinXP Pro, IIS 5.1 und PHP-ISAPI.

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.