php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.08.2005, 08:28  
Gast
 
Beiträge: n/a
Standard [Erledigt] exec() Funktion wird nicht mehr ausgeführt

Hi Leute,

ich kann nicht mehr. Ich habe ein kleines Script geschrieben, welches in einer HTML Seite integriert ist und über einen Link es mir ermöglicht über den Internetexplorer PCs im Netzwerk auszuschalten bzw. einzuschlaten.

Z.B. hier das Script zum ausschalten

<?PHP
header("HTTP/1.0 204 No Content");
$command = "shutdown /s /f /m \\\\ip des Zielrechners";
exec ($command);
?>

Mein Problem ist es, das es nach einer neuinstallation des Servers (2003, Apache2, php 4) nicht mehr funktioniert.

Da es aber schoneinmal funktioniert hat, schliesse ich es aus das es an einem Fehler im Script liegen kann.
Ich vermute das ich nach der neuinstallation irgendwelche konfigurationen (http.conf, php.ini) nicht richtig durchgeführt habe.
Aber ich finde das Problem nicht((
Ich dreh durch....

Allem anschein nach führt er den exec() Befehl nicht aus. Wenn ich statt exex(... echo(... mache, dann bekomme ich den String aus $command am Client angezeigt.

Kann mir einer sagen was ich wo konfigurieren muss das er wieder meine exec() Funktion ausführt.

thx

RedFaction
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.08.2005, 08:41  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 50
brain_overload
Standard Re: exec() Funktion wird nicht mehr ausgeführt

Zitat:
Zitat von RedFaction
[...]Allem anschein nach führt er den exec() Befehl nicht aus. [...]RedFaction
Hallo,
probier doch ersteinmal aus, ob exec wirklich nicht funktioniert, z.B. Ausgabe anzeigen lassen:

Code:
$arr = NULL;
$command = "ls -l";
exec($command, $arr);

print_r($arr);
Wenn es doch funktioniert, dann probiere Deinen Befehl auf der CommmandoZeile aus, um zu prüfen, ob der Befehl denn funktioniert.

Damit könntest Du dein Problem ersteinmal eingrenzen, um dann nach dem Fehler zu suchen.

Grüße
brain_overload ist offline   Mit Zitat antworten
Alt 19.08.2005, 10:06  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Könnte ein Berechtigungsproblem sein, also dass der Apache das System nicht runterfahren darf. Bei nem Windows für den Server wirds sowas wohl geben...
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 19.08.2005, 11:25  
Gast
 
Beiträge: n/a
Standard

Das mit dem passthru hat kein Ergebniss gebracht.

Das mit den Berechtigungen kann ich mir nicht vorstellen da es ja schonmal funktioniert hat.

Als was muss den php den eingerichtet werden damit es exec() prinzipiell ausführen kann??

Apache Modul, als CGI oder CLI...

RedFaction
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Rekursive Funktion bricht ab... duras666 PHP Tipps 2008 9 28.04.2008 11:36
gpc_quotes funktion: verbesserungsvorschläge? Promaetheus PHP Tipps 2007 10 12.08.2007 19:29
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 14:22
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
[Erledigt] exec() Funktion PHP-Fortgeschrittene 1 22.08.2005 19:33
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
In einer Funktion auf eine Funktion der Klasse zugreifen phpbeginner PHP Tipps 2005-2 2 28.07.2005 00:30
unzip per exec() funktioniert leider nicht PHP-Fortgeschrittene 7 27.06.2005 15:33
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
[Erledigt] Array-Übergabe in Funktion PHP Tipps 2005 1 08.05.2005 21:05
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] sql syntax error in funktion, kann aber nix finden :( PHP Tipps 2004 10 20.07.2004 19:19
[Erledigt] Referenz auf Funktion übergeben PHP-Fortgeschrittene 7 20.07.2004 09:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
exec wird nicht ausgeführt, apache2 exec, php.ini exec, exec funktion, php exec kann nicht mehr ausgeführt werden, php exec funktioniert nicht, php exec windows7, apache php skript wird nicht mehr ausgeführt, php exec script apache wird nicht aufgeführt, exec funktion familie fehlermeldungen, windows 7 php exec, apache php exec wird nicht ausgeführt, php exec fehler aufspühren, php exec funktion, php exec anzeigen lassen, exec wird nicht ausgeführt php, windows7 php passthru, exec-befehl arbeiten lassen, windows 7 exec php, php exec nicht ausgeführt

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.