PHP Datei-upload und zip-on hochladen
Kennt jemand ein guter Weg, um eine Datei hochladen (.mp3 oder .wav-oder .txt-oder .was auch immer) und diese zip-Datei, bevor Sie bewegt, um das Verzeichnis?
Also der user-uploads ein .mp3-Datei, bevor Sie diese Datei verschoben wird, um das jeweilige Verzeichnis, es wird gezippt werden und dann verschoben.
Bitte beraten.
Danke
InformationsquelleAutor DiegoP. | 2011-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf die Zip-extension:
http://www.php.net/manual/en/zip.examples.php
Ich schaute auf den code, den Sie verlinkt haben (es wäre gut gewesen, wenn Sie es in der Frage) und ein paar änderungen vorgenommen:
Ist der wichtige Teil und wahrscheinlich das, was verursacht die Fehler $download_folder. Sie müssen definieren Sie den Pfad, wo die Datei gespeichert werden soll.
Ich auch entfernt
fread()
sind, können Sie einfach laden Sie die Datei direkt in das zip-Objekt mitaddFile()
ich weiß, es ist zu spät ..addfile als 2 Argumente, so wohl u sollten dies tun, '$zip- > addFile($tmpName, $giveAfilename.jpg);'
InformationsquelleAutor ben
Können Sie unter Verwendung der PHP-Fähigkeit, um shell-Befehle ausführen und verwenden Sie 3rd-party-software/OS, um Ihre zip-Dateien für Sie. sehen - http://php.net/manual/en/function.shell-exec.php
Oder es ist Zip-Erweiterungen für php finden Sie unter - http://php.net/manual/en/book.zip.php
InformationsquelleAutor Declan Cook