Hallo!
Die Datei "zahlen.tar.gz" enthält folgende Dateien:
1.txt
2.txt
3.txt
Folgendes PHP Script wird ausgeführt:
<pre>
<?php echo system('tar xzvf zahlen.tar.gz'); ?>
</pre>
Die Ausgabe im Browser sieht so aus:
zahlen/
zahlen/1.txt
zahlen/2.txt
zahlen/3.txt
zahlen/3.txt
Warum steht da zwei mal die Zeile mit 3.txt ?
3.txt wird scheinbar zwei mal entpackt.
Ich habe es auch schon mit anderen *.tar.gz Archiven probiert,
die letzte Datei die entpackt wird, wird immer doppelt angeführt.
In der Shell passiert der Fehler nicht.
Ausgabe der Shell:
zahlen/
zahlen/1.txt
zahlen/2.txt
zahlen/3.txt
Was ist da los, wie verhindere ich dass das PHP Script
die letzte Datei immer scheinbar doppelt entpackt?
Ist "system" vielleicht der falsche Befehl?
Danke, Werner