|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 204 ![]() |
dans le cadre de la création d'un site web, et de sa partie administration, je souhaite pouvoir envoyer des image sur le seveur, mais j'ai peur de pas bien avoir compris le code.
sur ma pagede création, une entrée Code :
Code :
auriez-vous une explication? [EDIT] erreur de copie corriger [/EDIT]
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse. |
||||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
Salut,
Avant d'aller plus loin, Tu as une erreur à cette ligne: Code :
echo "<br>".URLPhoto." ; ".$Tmp." ; ."$NomDest; ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 204 ![]() |
oui UrlPhoto correspond bien à $UrlPhoto c'est une erreur minime (de copie ou d'innatention, vue que j'ai mit le résultat de l'echo en dessous et il est passer sur sa mais les deux autre variable ne passe pas je trouve sa bizard!
je corrige le pemier post sur ce type d'erreur.
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse. |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
Hello,
J'ai essayé ton code, Mais même urlphoto ne me donne rien. Par contre j'ai procédé à la modif suivante : A la place de : j'ai mis : Et tout fonctionne. Voila voila ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 204 ![]() |
merci sa marche mieux, mais apperement chez lycos y a un toujours le soucie, l'Upload ne s'exécute pas, ou du moins l'image n'est pas envoyer!, ou a tu tester cela?
et au faite dans cette ligne là, a quoi correspond le tmp_name? c suposer être le nom de mon répertoire temporaire ou alors c'est pour resevoir le nom de mon repertoire temporaire?
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse. |
|
|
00
|
|
|
#6 | |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
Pour le test, je l'ai effectué en local sur ma machine.
Le tmp_name correspond tout simplement au nom temporaire du fichier qui est stocké sur le serveur. Voici l'explication fourni par php.net : Citation:
Voila voila, ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 204 ![]() |
je te remercie, j'essaye actuellement de rajouter un test sur les message d'erreur qui me sont re tourné, pour voir pourquoi le fichier n'est pas téléchargé!
Mais d'après : aucune erreur n'est retourné! donc si sa marche chez toi, le problème vient surement du faite que les techos de chez lycos n'ont pas encore résolut le problème!
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse. |
|
|
00
|
|
|
#8 | |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
Hello,
Le truc c'est que je n'ai pas testé si l'upload fonctionner, je n'avais pas créer le bon repertoire. J'ai juste testé si tes test fonctionnaient. Sinon en re-regardant ton code, tu as quelques soucis avec ta variable $UrlPhoto. PHP est sensible à la casse. Parfois, je vois $UrlPhoto et parfois $URLPhoto. Il te faut uniformiser tout ça en premier lieu, je te conseil quelque chose comme $url_photo. Au moins, il se différencie de $_FILES['URLPhoto']. (je sais ca peut paraitre bizarre, mais une fois ma variable avait le même nom que ma session et j'ai eu beaucoup de problème). Ensuite pour ta variable $NomDest, essaye plutot ça : Code :
$NomDest = $_SERVER["DOCUMENT_ROOT"]."/photos/"; Voila voila, Bon courage pour la suite. ++ ShinJava PS : voila l'explication fourni par php.net pour $_SERVER["DOCUMENT_ROOT"] Citation:
__________________
Petit débutant deviendra grand... débutant |
|
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
J'ai encore oublié une chose.
Il me semble que quand tu envoi un fichier, il te faut specifier le chemin + le nom du fichier dans le 2eme paramètre de move_uploaded_file(). Voila voila ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
00
|
|
|
#10 | |||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 204 ![]() |
Citation:
ce qui avec ton code donne cela : Code :
$NomDest = $_SERVER["DOCUMENT_ROOT"]."/photos/".$UrlPhoto; [EDIT] Code :
réponse des différent "echo" dans l'ordre : urlfoto : TMP :/tmp/phprML94h NomDest : /data/members/paid/t/e/testsitejc.com/htdocs/www/photos/ UPLOAD et maintenant SA MARCHE vive ShinJava merci plus qu'a appliquer aux autres page!!
__________________
pas de demande d'aide par mp rester sur le topic il y aura plus de chance pour que vous ayez une réponse. |
|||
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 411 ![]() |
Ca m'a fait plaisir d'avoir pu t'aider
Bon courage pour la suite. ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com