CREATION de dossier et deplacement d'image

Eléphanteau du PHP | 32 Messages

23 mars 2005, 19:07

Bonjour,

A la fin d'un paiement en ligne, je souhaite céer un dossier sur mon hébergement et déplacer une image vers ce dossier. A priori, mon code fonctionne mais je suis obligé de me déconnecter de mon outil de transfert FTP et de quitter mon site pour avoir enfin le résultat. Comment éviter la mémoire temporaire avec les fonction mkdir et rename

Voici mon code actuel :

Code : Tout sélectionner

//création du dossier du panier sur l'hébergement $creation = mkdir("HD/testdossier", 0777); if($creation == "TRUE") { echo "création dossier réussie"; } else { echo "échec création dossier"; } //deplacement de l'image dans le dossier créé $transfert = rename("HD/laouelleest/123456789.jpg", "HD/testdossier/123456789.jpg"); if($transfert == "TRUE") { echo "transfert image réussie"; } else { echo "échec transfert image"; }
Enfin, comment effectuer ce sript en boucle sur plusieures images ?

MERCI :)

Eléphanteau du PHP | 32 Messages

25 mars 2005, 18:22

Je pense que c'est un paramètre lié à l'hébergement.
Quelqu'un maîtrise t'il la question ???

Eléphant du PHP | 102 Messages

26 mars 2005, 15:40

Pourquoi passes-tu par la fonction rename (renommer un fichier ou un dossier) au lieu de la fonction copy ?
Il suffirait simplement de copier l'image vers ton nouveau dossier et ensuite, si nécessaire de supprimer l'ancienne :D

Quant à l'adapter pour plusieurs images : stocke le nom des images dans un tableau, et avec une foreach fais des copies. :P