Anfängerfrage: Ausführen von Programmen und Shells

Alles, was PHP betrifft, kann hier besprochen werden.

Anfängerfrage: Ausführen von Programmen und Shells

Postby hegi » 13. March 2012 22:27

Hallo zusamen

Bereits meine zweite Frage zu PHP. Also bin totaler Neuling in der Welt von PHP. Lese mich gerade auf: http://de2.php.net etwas ein. Ziemlich gute Referenz. Beim Abschnit der Operatoren habe ich gesehen, dass es "Operatoren zur Programmausführung" gibt und wollte die gleich mal testen. Dann bin ich auf andere Funktionen gestossen, die verwandt sind und im Prinzip ähnliches machen, dies wären: exec(), system() usw.

War etwas erstaunt, dass man mit PHP auch ganze Programme starten kann. Ich habe natürlich mal den Test sowohl mit einem Batch- und Exe-File gemacht. Leider dreht mein XAMPP bei einer einfachen exec(); total durch und es scheint, als lädt er die Seite nicht richtig, weil er an irgendwas hängen bleibt. safe_mode ist off. Muss ich irgendwelche Benutzerrechte regeln beim Apache?

Code: Select all
#------------
#playground.php
#------------
<?php
exec('c:\test.bat');
?>

Ein anderes Beispiel:

Code: Select all
<?php
$my_var = `c:\test.bat`;
echo "<pre>$my_var</pre>";
?>

Scheint irgendwie kein Wanck zu machen. Da ich leider zugegebenermassen mich mit dem Apache nicht gut auskenne, frage ich mich, an was das liegen könnte.

Vielen Dank für eure Hilfe! :)

heg

PS: Kann das mal jemand bei seinem XAMPP testen? Thx...
hegi
 
Posts: 3
Joined: 12. March 2012 19:58
Operating System: Windows 7 (64-bit)

Re: Anfängerfrage: Ausführen von Programmen und Shells

Postby GerhardB » 13. October 2012 14:35

Habe aehnliche Probleme.
Siehe Post:
http://community.apachefriends.org/f/viewtopic.php?f=6&t=51537&p=198653&hilit=exec#p198653
Gerhard
GerhardB
 
Posts: 5
Joined: 21. September 2012 16:06
Operating System: Win 7/64


Return to PHP

Who is online

Users browsing this forum: No registered users and 16 guests