J'ai écrit un script d'upload assez basique qui prend le fichier et le télécharge en utilisant la méthode standard de move_uploaded_file que vous voyez ci-dessous:Temporisations de téléchargement PHP: script de téléchargement plus efficace?
//UPLOAD IMAGE
$path = "../../clients/$realClient/" . $_FILES["image"]["name"][$x];
move_uploaded_file($_FILES["image"]["tmp_name"][$x], $path);
$displayPath = "private/clients/$realClient/" . $_FILES["image"]["name"][$x];
mysql_query("INSERT INTO images VALUES(NULL, '$displayPath', '$client', '$project', '$newWeight')") or die("Unable to Insert Image - Please Try Again");
echo "File Successfully Uploaded<br />";
Ce script de téléchargement fonctionne parfaitement pour la plupart des buts. Voici mon numéro:
J'ai un forfait d'hébergement mutualisé standard, donc parfois lorsque l'utilisateur essaie de télécharger un fichier qui prend plus de cinq minutes à télécharger (par exemple une vidéo ou un autre média haute résolution), le serveur expire. La société d'hébergement a déclaré que comme il s'agit d'un serveur d'hébergement partagé, ils ne sont pas disposés à augmenter la limite de temps d'attente pour moi. Y a-t-il un script de téléchargement plus efficace qui permettra aux fichiers de remonter en moins de cinq minutes ou y a-t-il une alternative que vous pourriez suggérer?
Cheers, Dan
Obtenir un nouveau forfait d'hébergement. –
Ha, bravo, mais malheureusement, c'est la responsabilité de mon travail, pas la mienne, et ils ne vont pas changer –
Cela peut vous mettre entre une roche et un endroit difficile, comme vous ne pouvez pas avoir un moyen de résoudre ce problème. – Piskvor