|
|||||||
| Galeries Forum d'entraide sur les scripts PHP de galeries multimédia (photos, vidéos, audio, ...). Avant de poster -> Galeries en PHP |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#21 | |||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Ok merci, ça amrche presque.
Je me suis inspiré du tutoriel. Je l'ais tout d'abord testé dans l'état en y mettant une destination fixe et là impecc. Ensuite j'ais essayé de le modifier pour permettre la création du dossier et le transfert des images sur le dossier mais là ça buggue. Voici ma version Code :
Citation:
|
|||
|
|
00
|
|
|
#22 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
En effet, move_uploaded_files() n'a pas pour objectif de créer les dossiers, à oi de le faire
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#23 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Donc pour faire plus simple, je créais 2 formulaires sur la même page (un pour la création du dossier et l'autre pour uploader les photos.
Mais juste une question encore, prendra t'il cette ligne encompte Code :
define('UPLOAD_DIRECTORY', '"./" . $_POST[pseudo]."/"'); |
|
|
00
|
|
|
#24 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Je ne comprends pas ta question. Qui doit prendre cette ligne en compte ?
En outre, pense à filtrer les données avant de définir des constantes, sans quoi tu vas te retrouver avec des injections dans tous les sens
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#25 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Je viens d'y réfléchir et c'est vrai que c'est pas gérable.
Comment dois je alors procéder au mieux pour pouvoir et créer le dossier et transférer les images. |
|
|
00
|
|
|
#26 | ||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Je viens de remettre le problème à plat.
Les personnes doivent s'inscrire comme membres et j'ais pensé que le plus simple serait de créer le dossier à la création du compte et ensuite gérer les photos par le fichier d'upload. Seulement, j'ais rajouté les lignes nécessaires sur l'inscrition mais le dossier n'est pas créé. Voici le fichier d'inscription Code :
|
||
|
|
00
|
|
|
#27 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Il y a plusieurs problèmes avec ce bout de code :
Et pour terminer, je pense que ton problème vient d'un manque de / après "up".
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#28 | ||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
J'ais modifié la ligne de tel sorte:
Code :
|
||
|
|
00
|
|
|
#29 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Tu as une erreur de syntaxe car il faut mettre "?>" et non "php?>"
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#30 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Désolé.
J'ais modifié mais tjrs rien, le dossier ne se crauit pas |
|
|
00
|
|
|
#31 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Ben je sais pas moi... Utilise "echo" pour savoir exactement ce que tu envoies à mkdir, fais quelque chose. Je n'ai pas de boule de cristal pour me dire ce qui ne va pas dans ton code ou sur ta machine
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#32 | ||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Ce que je trouves bizarre c'est que lorsque je mets cela en place sur le fichier uploader.php dans upload/up il créait le dossier mais pas là.
comme cela Code :
|
||
|
|
00
|
|
|
#33 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Écoute c'est simple, visiblement tu ne lis pas mes conseils donc je vais arrêter d'essayer de t'en donner jusqu'à ce que tu corriges ton code.
Cordialement,
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#34 | |||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Je viens de faire un echo (mais pas sur la page d'inscription car une fois enregistré, tu est renvoyé automatiquement sur ta page fiche membre)
Donc j'ais fait Code :
et cela me donnes Citation:
|
|||
|
|
00
|
|
|
#35 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Si tu fais un echo mais pas sur la bonne page, tu t'attends à voir les bonnes infos ?
Fais le même print_r sur la bonne page, juste avant le makedir(), et ajoute-lui "exit;" pour ête sûr de ne pas être redirigé.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#36 | ||
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Je viens de le faire
Code :
array { } |
||
|
|
00
|
|
|
#37 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Allez, un petit effort, tu y es presque... Si la variable est vide, quel est le répertoire que tu tentes de créer ?
Note que tu ne suis toujours pas mes conseils : je t'avais dit avant
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#38 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
J'ais aussi essayé avant pour le même résultat (page blanche)
J'ais fait une inscription bidon avec un peseudo quelquonque, sans résultat |
|
|
00
|
|
|
#39 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 722 ![]() |
Si la variable est vide, le répertoire qui est créé n'est évidemment pas celui que tu espères. Il faudrait que tu détermines pourquoi cette variable est vide. Relis les tutoriels sur les formulaires, fais des essais et reviens poster ici lorsque tu auras des problèmes, mais pas avant d'avoir essayé plusieurs solutions. Tu es sur un forum d'entraide, il faut donc que tu fournisses quelques efforts
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#40 |
|
Invité régulier
![]() Inscription : mars 2005 Messages : 89 ![]() |
Ca y est enfin
Il y a un problème dans l'envoi, elles (les photos n'arrives pas dans le dossier. Voici la ligne gérant cela Code :
define('UPLOAD_DIRECTORY', '"./" . $_POST[pseudo]."/"'); |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com