gz entpacken geht nicht richtig
Hallo,
in einem anderen Threat hatte ich die Frage hier gestellt, die aber nicht zur ÜBerschrift passte. Aus den Kochbuch www.selfphp.de/kochbuch/ habe das Script (folgt unten)zum Entpacken von gz , das läuft bei mir allerdings nicht immer... Ich lade vom externen Server herunter testfile.xml.gzfür das folgende Script nur: _ Array ( ) _ ohne die danach normalerweise folgenden entpacken Filenamen. Habe für das Verzeichnis alle Dateiberechtigungen gesetzt. Ziele ich das File auf meinen PC, dann kann ich problemlos entpacken, ist also ok. Mit dem gleichen Script kann ich selber gepackte gz Files entpacken... Woran könnte es liegen? danke uvo <?PHP $dateiName = 'testfile.xml.gz'; $shellBefehl = "tar -xzvf $dateiName"; $shellBefehl = escapeshellcmd($shellBefehl); exec($shellBefehl,$nu); print_r($nu); ?> |
AW: gz entpacken geht nicht richtig
Zitat:
nur so du hast aber jetzt au datenschutzgründen die url des externen servers entfernt, oder? also nicht, dass du die url bei dateiname vergessen hast? 2. ich kenn zwar das kochbuch script nicht aber woher kommt den die variable $nu her? |
AW: gz entpacken geht nicht richtig
Zitat:
zu 1) das File liegt im gleichen Verzeichnis wie das Script zu 2) ist das selfphp-Kochbuch http://www.selfphp.de/kochbuch/kochbuch.php?code=51 ich habe die Variable nicht hinterfragt, da das Script mit anderen Archiven funktioniert. Das o.a. File lässt sich lokal auf dem PC einwandfrei entpacken uvo |
AW: gz entpacken geht nicht richtig
mal ne blöde frage: dein externer server wo das script ausgeführt wird ist aber LINUX oder? weil tar.gz / .gz ja nur auf LINUX funktioniert. Ist das OS auf dem Server LINUX oder WINDOWS?
|
AW: gz entpacken geht nicht richtig
Hallo,
phpinfo() sagt FreeBSD server.tld 4.7-RELEASE-p22 FreeBSD 4.7-RELEASE-p22 #11: Tu i386 ich kann files auf dem server per gz packen und wieder mit dem script entpacken. Nur bei dem gedownloadenden File kann klappt es nicht auf dem server, wohl aber auf meinem pc lokal. uvo |
AW: gz entpacken geht nicht richtig
Zitat:
|
AW: gz entpacken geht nicht richtig
ja ich auch nur.
also ich dachte die datei testfile.xml.gz ist auf deinem server. aber wieso schreibst du dann: ------------------------------------ Nur bei dem gedownloadenden File kann klappt es nicht auf dem server, ------------------------------------ die is ja auf deinem server und nicht gedownloadet. oder is diese datei doch nicht auf deinem server sondern auf einem ganz anderen und du greifst mit deinem server auf diese datei zu? irgendwie wiederspricht sich deine aussage! denn wenn testfile.xml.gz auf deinem server ist, ist sie nicht gedownloadet und somit sollte es auch klappen, da du schreibst: ------------------------------------ ich kann files auf dem server per gz packen und wieder mit dem script entpacken ------------------------------------ also ERKLÄRE DAS BITTE NOCHEINMAL VERNÜNFTIG! |
AW: gz entpacken geht nicht richtig
ich habe wohl das Problem nicht richtig rübergebracht und versuche es nocheinmal zu beschreiben
1) Das Script zum gz - entpacken habe ich aus Demirs Kochbuch http://www.selfphp.de/kochbuch/kochbuch.php?code=51 <?PHP $dateiName = 'testfile.xml.gz'; $shellBefehl = "tar -xzvf $dateiName"; $shellBefehl = escapeshellcmd($shellBefehl); exec($shellBefehl,$nu); print_r($nu); ?> 2) Ich habe das 'testfile.xml.gz' von einem externen Server direkt auf meinen Server gedownloaded und in dem Verzeichnis abgelegt, in dem das script liegt. Daher kein Pfad. 3) Das gz file wird nicht entpackt. Wenn ich das gz File aber von meinem Server auf meinen PC herunterlade, dann wird es richtig entpackt. Das File ist also ok - mein Schluss daraus. 4) Wenn ich Files auf meinem Server erst gz - packe, dann kann ich diese mit dem script wieder einwandfrei entpacken. Das zu entpackende gz-file liegt dann auch im Verzeichnis des scriptes. --> Das Script entpackt mal, mal nicht. Was könnte der Grund sein? Danke für die Hilfe, uvo |
AW: gz entpacken geht nicht richtig
Zitat:
|
AW: gz entpacken geht nicht richtig
was ist an meiner neuen schilderung in #8 unverständlich?
Was fehlt? Das gz file wird nicht entpackt, das ist das Problem. Wäre das Problem nicht vorhanden, hätte ich hier sicherlich nicht die Frage gestellt... uvo |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:18:39 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.