Hallo Leute,
meine Frage:
$shellBefehl = "unzip $tarName"; ist ja eig ein Linux befehl der nur auf Linux Systemen funktioniert. Ist es irg wie möglich diesen Befehl mit XAMP auf meinem Windows Rechner zum Laufen zu bringen?
Grüße
Stefan
<?PHP
$tarName = '1.zip';
$shellBefehl = "unzip $tarName";
$shellBefehl = escapeshellcmd($shellBefehl);
exec($shellBefehl,$nu);
print_r($nu);
?>
da er normalerweiße nur unter Linux funktioniert...
Und wie kann ich das unter Windows einfügen?
$shellBefehl = "C:\Programme\7-zip\7z.exe e $tarName";
Die Datei unzip gibt es unter Windows im Normalfall erstmal nicht.
Wenn du wirklich portabel sein willst, dann ziehst du dir hier: http://www.7-zip.org/download.html einmal die Commandline-Version von 7zip (Win) runter
glitzi85 wrote:Die Datei unzip gibt es unter Windows im Normalfall erstmal nicht.
Nobbie wrote:glitzi85 wrote:Die Datei unzip gibt es unter Windows im Normalfall erstmal nicht.
Du solltest wohl auch besser erst "unzip Windows" in Google eingeben, bevor Du so etwas behauptest. Ich weiß, Du willst helfen und meinst es gut, aber wenigstens einmal googlen kann doch nicht schaden, oder? Ist übrigens auch gleich der allererste (Voll)Treffer.
<?PHP
$tarName = 'test/1.zip';
$shellBefehl = "unzip $tarName";
$shellBefehl = escapeshellcmd($shellBefehl);
exec($shellBefehl,$nu);
print_r($nu);
?>
Users browsing this forum: No registered users and 48 guests