Script Upload php dossier de destination ?
Nico stagi
-
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila j'ai essayé bcp de script d'upload vers serveur en php. Mais j'ai sans cesse le meme probleme.
Dans le script je précise bien le dossier de destination mais a chaque fois le fichier est uploadé dans le dossier apache2 (la racine du serveur). Pour que le fichier soit uploadé au bon endroit il faut réactualiser la page, comme si le fichier devai deja exister ds la racine du serveur pour pouvoir etre deplacer dans le vrai repertoire de destination...
J'ai essayé de rajouter a la fin du script le code de Réactualisation de la page mais cela ne fonctionne pas.
J'ai aussi essayé en créant des alias dans le httpd.conf de apache mais ca ne change rien, toujours le meme probleme
Si quelquun a une solution je suis preneur
Merci,
Nico
Voila j'ai essayé bcp de script d'upload vers serveur en php. Mais j'ai sans cesse le meme probleme.
Dans le script je précise bien le dossier de destination mais a chaque fois le fichier est uploadé dans le dossier apache2 (la racine du serveur). Pour que le fichier soit uploadé au bon endroit il faut réactualiser la page, comme si le fichier devai deja exister ds la racine du serveur pour pouvoir etre deplacer dans le vrai repertoire de destination...
J'ai essayé de rajouter a la fin du script le code de Réactualisation de la page mais cela ne fonctionne pas.
J'ai aussi essayé en créant des alias dans le httpd.conf de apache mais ca ne change rien, toujours le meme probleme
Si quelquun a une solution je suis preneur
Merci,
Nico
A voir également:
- Script Upload php dossier de destination ?
- Dossier appdata - Guide
- Script vidéo youtube - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Youtube upload - Télécharger - Diffusion
3 réponses
ecris plutot $DESTIONATION_FOLDER = 'chemin/vers/le/repertoire';
sachant qu'il faut partir de la racine :
c:\ si tu es sous windows et / si tu es sous linux
A plus
sachant qu'il faut partir de la racine :
c:\ si tu es sous windows et / si tu es sous linux
A plus
Salut,
dans ton script, modifie la destination dans la fonction move_uploaded_file() ou copy():
http://fr.php.net/manual/fr/function.move-uploaded-file.php
http://fr.php.net/manual/fr/function.copy.php
a plus
dans ton script, modifie la destination dans la fonction move_uploaded_file() ou copy():
http://fr.php.net/manual/fr/function.move-uploaded-file.php
http://fr.php.net/manual/fr/function.copy.php
a plus
Désolé j'ai oublié de mettre le script que j'utilise, ca va etre plus simple de m'aider car la j'ai aps trop résolu mon prob avec ta reponse mais c'est sympa.
Dans variables globales j'ai :
$DESTINATION_FOLDER = $_POST["envoie/"];
et plus loin dans le script ca donne :
.....
move_upload_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier;
....
J'ai mi "envoie/" car le dossier de destination est a la racine du site ds le dossier envoie et de plus pour etre quasi certain de pas me tromper dans le fichier httpd.conf jai crée un alias ) /envoie/ qui renvoie a ce dossier. J'ai vérifié, l'alias marche parfaitement.
Une idée ?
Dans variables globales j'ai :
$DESTINATION_FOLDER = $_POST["envoie/"];
et plus loin dans le script ca donne :
.....
move_upload_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier;
....
J'ai mi "envoie/" car le dossier de destination est a la racine du site ds le dossier envoie et de plus pour etre quasi certain de pas me tromper dans le fichier httpd.conf jai crée un alias ) /envoie/ qui renvoie a ce dossier. J'ai vérifié, l'alias marche parfaitement.
Une idée ?
Merci beaucoup