|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Alexis Mossay Inscription : février 2007 Messages : 28 ![]() |
Bonjour,
J'essaie de copier un fichier dans un répertoire grâce à un formulaire mais sans succès... Voici mon code HTML Code html :
Et mon code PHP Code :
Je précise que je travaille en local avec WAMP et que l'upload est autorisé dans le php.ini et pour la taille c'est ok également.... ça fait deux heures que je planche là dessus mais pas moyen, j'ai besoin de vous Edit : Je viens de me rendre compte que le dossier de destination était en lecture seule mais après correction le problème reste inchangé... Edit2 : Je viens de tester avec un echo, et le code dans le if n'est pas exécuté, je ne sais pas pourquoi |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
tu ne testais pas le bon nom, il faut tester "tmp_name" comme ça :
Code :
__________________
Modérateur PHP |
||
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Alexis Mossay Inscription : février 2007 Messages : 28 ![]() |
Il y a du changement ! ça marche pas mais il se passe quelque chose ^^
Alors voici mon code php Code :
Citation:
Si je change le $uploadDir pour './newsletter/' J'obtiens ceci : Citation:
Je n'ai plus d'erreur dans ce cas, mais le fichier n'est toujours pas copié dans mon répertoire newsletter... Tu sais pourquoi ? je sens que j'approche du but... |
||||
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 276 ![]() |
J'avais ce genre d'erreur (je dis bien ce genre)
tu peux essayer de ne pas mettre le chemin absolu mais plutot relatif, avec la variable d'environnement $_SERVER['DOCUMENT_ROOT']. C'est peut etre pas ça, mais une fois sur le net ca évite pas mal d'e**erdes... |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Alexis Mossay Inscription : février 2007 Messages : 28 ![]() |
ça marche enfin ...
En fait, honte à moi ^^, mathieu m'avait donné la bonne réponse. J'avais oublié de concaténer la variable contenant le chemin avec le nom du fichier... A force de passer ses journées dans le code, on voit plus ses erreurs... Une bonne nuit de sommeil, voilà ce qu'il me fallait Merci à vous deux |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Alexis Mossay Inscription : février 2007 Messages : 28 ![]() |
Je remonte ce topic car j'ai un nouveau problème.
En local, tout fonctionne bien. Quand je mets le site en ligne, ça ne marche plus. Si j'ai bien compris le système, entre le temps où j'envoie le formulaire et celui où je fait un move_uploaded_file, le fichier est stocké dans un répertoire temporaire. Donc il faut que je trouve ce répertoire sur le serveur... Le problème c'est que je vois rien Voici, la racine du serveur ![]() Une piste ? |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 276 ![]() |
Une fonction non supportée par ton hébergeur?
Une mauvaise indication des chemins? poste ton code et dit nous où ca plante... |
|
|
00
|
|
|
#8 | |||
|
Invité régulier
![]() Alexis Mossay Inscription : février 2007 Messages : 28 ![]() |
Voici donc le code
Code :
Citation:
Tu vois la raison de cette erreur ? |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com