2010-12-04 9 views
4

Je suis en train de configurer un script qui téléchargera des fichiers d'une URL avec wget et les rendra disponibles au téléchargement. Je voudrais les enregistrer chacun avec des numéros d'identification uniques, cependant le fichier téléchargé doit être appelé quelque chose de différent. Comment puis-je lancer un téléchargement d'un fichier avec un nom différent de celui stocké sur le serveur?Télécharger avec un nom différent

Merci beaucoup à l'avance.

Répondre

5

Vous pouvez utiliser la tête

header('Content-Disposition: attachment; filename="downloaded.pdf"'); 
readfile("/path/to/file"); 
+0

@esqew, vous devriez le marquer correctement alors. –

0

Vous pouvez également avoir un compteur qui compte le nombre de fichiers que vous téléchargez et après avoir téléchargé chacun, vous pouvez renommer le nom du fichier à xxxx1.dat, alors vous Vous aurez également xxxx2.dat, etc. Cela vous permettra également de connaître l'ordre des fichiers, si cela vous intéresse.