Envois de fichiers

Rechercher

Envois de fichiers

Par Rykian  -  11 reponses  -  Le 23/10/2007 09:00  -  Editer  - 

Bonjour, (non optionnel)

Bon, pour mon boulot je suis chargé de développer un petit gestionnaire d'actualité avec ajout d'image & co. Mais j'ai un petit problème.Voici mon formulaire :

<form action="" method="post" enctype="multipart/form-data">
  <fieldset>
    <legend>Ajouter une actualit&eacute;</legend>
    <label for="date">Date :</label><br />
    <input type="text" id="date" name="date" value="" disabled="disabled" />
    Changer la date<br />
    <label for="text">Texte :</label><br />
    <textarea id="text" name="text"></textarea>
    <div id="new-media">
      <input type="file" id="file-0" />
      <img src="img/image_add.png" id="img_add" />
    </div>
  </fieldset>
  <input type="submit" value="Ajouter" />
</form>

Le code est crade, j'en suis conscient, mais l'ancien développeur a fait ça crade aussi donc je continue sur la lancée pour m'approprier correctement le projet :pIl y a un event sur l'image "image_add.png" pour ajouter un champs d'upload de fichier supplémentaire et ce à l'infini. Javascript se charge de dupliquer l'actuel champ de texte et de changer simplement l'id (en mettant file-1, file-2, etc...).Le problème c'est que quand j'envois le formulaire et que je fais un var_dump sur $_FILES, je n'ai que ça :

["_FILES"]=> array(0) {    }

J'comprends pas pourquoi $_FILES est vide....

 

Réponses apportées à cette discussion

Par Palleas  -  Le 23/10/2007 09:10  -  Haut de page  - 

Et avec un seul fichier, sans toucher au javascript ?

 
Par Rykian  -  Le 23/10/2007 09:44  -  Haut de page  - 

Même chose. Je vois pas ce qui bloque.

Est-ce que le précédent codeur aurait pu ajouter une instruction bloquant l'envois de fichier ?

 
Par Palleas  -  Le 23/10/2007 13:00  -  Haut de page  - 

Hey mais il n'y a pas d'attribut name, ca vient de la j'pense :/

 
Par Rykian  -  Le 23/10/2007 13:33  -  Haut de page  - 

C'est pas l'id qui compte ? :o

 
Par Rykian  -  Le 23/10/2007 13:37  -  Haut de page  - 

Pas de possibilité d'éditer, dommage. C'était bien ça le problème ;)

 
Par Emacs  -  Le 23/10/2007 14:02  -  Haut de page  - 

Nan on ne peut pas éditer. Ce sont les admins qui s'en chargent pour le moment. Peut-être qu'après ce sera ouvert pour vous ^^

Concernant ton post, les "id" servent à la manipulation de ton document avec CSS et Javascript notamment tandis que pour PHP il faut se servir de "name".

++

PS : pense bien à mettre un "salut" ou "bonjour" les prochaines fois :)

 
Par Rykian  -  Le 23/10/2007 14:54  -  Haut de page  - 

Désolé pour le bonjour, mais c'est un copier/coller d'un forum dont j'suis admin (et par définition, j'suis pas polis :p)

Nouveau problème avec le même formulaire. un var_dump sur $_POST ne m'affiche pas le contenu du champ date

array(1) {  ["text"]=>  string(14) "Llsfekkdlfdssd"}

Je ne vois encore une fois pas d'où viens le problème.

Merci d'avance ;)

 
Par Rykian  -  Le 23/10/2007 15:31  -  Haut de page  - 

Problème réglé seul. Apparement disabled="disabled" empêche l'envois des données de ce champs (sous Safari en tout cas)

 
Par Emacs  -  Le 23/10/2007 17:15  -  Haut de page  - 

Oui le disabled empêche la transmission de la valeur.Tu es obligé de la faire passer par un champ caché ou une session :)

 
Par royesland  -  Le 25/10/2007 14:15  -  Haut de page  - 

Bonjour, Je dois paraître un peu débousolé mais c'est je dois être clair avec vous et vous dire ma vrai vérité!Au fait je voudrais vraiment un soutien pour apprendre une bonne maintenance en ligne avec vous Emacs!ET je suis sure que vous possedez vraiment le potentiel que j'ai tant cherché! A vous autres membres de PHP je m'adresse de même à vous pour d'evantuels aides!Puisque je crois que je ne pourrai mieux maîtriser les webmasterscripts que par vous et j'a i confiance!! Je dois vraiment sembler un peu bavard mais je crois qu'il le faudrais pour mieux et vite comprendre le vrai monde du web et de l'electronique! J'en suis déjà content d'avance! Merci de me comprendre!

Mon nom est Gustavo Royes sur le Web!

 
Par Emacs  -  Le 25/10/2007 16:38  -  Haut de page  - 

Royesland,

Je n'ai rien compris... Peux-tu parler plus français stp ? Je suppose que le français n'est pas ta langue maternelle mais là on ne comprend pas une phrase de ton message...

++

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |