PHP d'upload de fichier et zip à télécharger
Personne ne sait d'une bonne façon de télécharger un fichier (.mp3 ou .wav ou .txt ou .quoi que ce soit) et zip ce fichier avant d'être déplacé dans le répertoire?
De sorte que l'utilisateur télécharge un .fichier mp3, avant que ce fichier est déplacé dans le répertoire spécifique, il sera zippé et puis déplacé.
Veuillez en informer.
Merci
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à l'extension Zip:
http://www.php.net/manual/en/zip.examples.php
J'ai regardé le code est lié à (il aurait été bon si vous avez inclus dans la question) et fait quelques modifications:
La partie importante et probablement ce qui est la cause de votre erreur est de $download_folder. Vous devez définir le chemin d'accès de l'emplacement où vous souhaitez enregistrer le fichier.
J'ai également supprimé les
fread()
, vous pouvez simplement charger le fichier directement dans le zip de l'objet avecaddFile()
Vous pouvez utiliser PHP la capacité d'exécuter des commandes shell et les utiliser pour faire de la 3e partie/logiciel de votre système d'exploitation de compresser vos fichiers pour vous. voir - http://php.net/manual/en/function.shell-exec.php
Ou il y a Zip extensions pour php voir - http://php.net/manual/en/book.zip.php