Bonjour,
je dois télécharger, via un script PHP installé sur mon serveur, des fichiers spécifiques disponibles sur un site web, en cliquant sur un bouton que j'ai crée sur ma page. En plus du téléchargement je dois créer en même temps des dossiers spécifiques pour y placer mes téléchargements.
L'idéal serait de tout faire uniquement en PHP sans passer par des commandes systèmes (sous Linux), afin d'éviter des problèmes de droits, d'accès ou tout simplement d'avoir un code propre uniquement PHP.
Les fichiers à télécharger sont des fichiers .ZIP (très volumineux ~500 Mo, via un réseau local). Actuellement je n'ai pas vu d'autres solutions que d'effectuer des shell_exec() pour créer des dossiers dans mon arborescences et lancer les téléchargements avec la fonction linux wget.
Exigences importantes :
- Le téléchargement ne doit pas bloquer l'éxécution du script PHP
- Le script PHP doit être informé de la fin du téléchargement
- Le script doit gérer plusieurs téléchargement simultanés (plusieurs boutons vers plusieurs liens)
Avez-vous des conseils ou des pistes, s'il vous plait ?
Merci à vous![]()
Partager