fz21z
Lt. Junior Grade
- Registriert
- Apr. 2009
- Beiträge
- 300
Ich habe einen kleinen Php-Explorer programmiert, der die Funktion Unrar über den Php-Exec command ermöglicht. Vor ein paar Tagen habe ich von Ubuntu 8.04 Server auf 10.04 Server gewechselt und seitdem funktioniert nachstehender Code nicht mehr.
System:
Ubuntu 10.04 latest updates
Xampp 1.7.3a default config, wie beim 8.04
UNRAR 3.90 beta 2 freeware
Alternativ habe ich probiert den unrar Befehl einfach in eine Tempdatei zu schreiben und diese dann mit exec auszuführen, leider mit dem selben Ergebnis, $return_var = 1 und $output ist leer.
System:
Ubuntu 10.04 latest updates
Xampp 1.7.3a default config, wie beim 8.04
UNRAR 3.90 beta 2 freeware
PHP:
<?php
if(@$_GET['pfad'] && @$_GET['datei'])
{
echo "Entpacke Datei: ".$_GET['datei'];
echo " nach ".$_GET['pfad']."<br>";
$cmd = "/usr/bin/unrar x ".$_GET['datei']." ".$_GET['pfad'];
exec($cmd,$output,$var_return);
}
else
{
die("Commandline Error");
}
echo $var_return."<br>";
print_r($output);
?>
Alternativ habe ich probiert den unrar Befehl einfach in eine Tempdatei zu schreiben und diese dann mit exec auszuführen, leider mit dem selben Ergebnis, $return_var = 1 und $output ist leer.
Zuletzt bearbeitet: