probleme avec Easyphp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme avec Easyphp

par yamissa » 21 juil. 2006, 12:00

Bonjour :D .
Voila le probleme est résolu mais le probleme venait du fait que la destination du fichier était mal indiquée :oops: .
Cela dit je vous remerci pour le temps que vous avez pris à m'aider.

par momox » 20 juil. 2006, 21:38

De rien ;)
Si c'est résolu, noublies pas le [Résolu]

par yamissa » 20 juil. 2006, 21:32

d'accord merci beaucoup :D je ferai toutes les modifications necessaires sur ma page et je te tienderai au courant

par momox » 20 juil. 2006, 21:29

Normalement oui, il ne doit pas y avoir de problème concernant cela...
Pense juste a vérifier le contenu du genre
if(isset($_FILES['fichier']['name']) && !empty($_FILES['fichier']['name']))
{
//upload du fichier
}
Voilou !

par yamissa » 20 juil. 2006, 21:24

Mais il est possible d'envoyer un formulaire si un des deux champs inputs de type file est vide?

par Cyrano » 20 juil. 2006, 21:19

...En effet chaques formulaires contient toutes les données necessaires à l'uploade de l'image...
C'est justement le problème : les données traitées ne peuvent provenir que d'un seul des deux formulaires lorsque tu le soumets. Donc des données risquent fort d'être manquantes.

par yamissa » 20 juil. 2006, 21:05

ok j'ai bien compris mais normalement j'ai bien vérifié que dans mon script aucunes données du formulaire A ne soient alimentées à partir du formulaire B.
En effet chaques formulaires contient toutes les données necessaires à l'uploade de l'image.
Je suis désolé si c'est moi qui est male compris et surtout merci pour ton aide.

par Cyrano » 20 juil. 2006, 20:54

Je reprends :
Tu as un formulaire A et un formulaire B
Tu veux traiter les données du formulaire A mais certaines données peuvent être éventuellement alimentées à partir du formulaire B avec du JavaScript par exemple : lorsque tu vas cliquer sur le bouton pour soumettre le formulaire A, les données reçues par la partie traitement seront uniquement celles inscrites dans les champs du formulaire A : les données du formulaire B seront purement et simplement ignorées et absentes.

Est-ce que formulé comme ça tu saisis mieux la problématique générale ?

par yamissa » 20 juil. 2006, 20:48

A oui mais je n'utilise pas les données saisies dans l'autre formulaire.Je les réécrits pour chaques formulaires avec des noms de variable differents.

par Cyrano » 20 juil. 2006, 20:42

Tu peux parfaitement avoir plusieurs formulaires sur la même page, mais un seul sera traité à la fois.

Par exemple, tu peux avoir dans une page un formulaire de connexion de membres, un autre formulaire de recherche et un autre encore pour gérer un contenu de panier : les trois cohabiteront très bien, mais tu ne peux pas utiliser les données saisies dans le formulaire de recherche lorsque tu soumets le formulaire de connexion par exemple.

par yamissa » 20 juil. 2006, 20:36

a d'accord je ne savais pas qu'on ne pouvais pas avoir plusieurs formulaires sur une page?
Le probleme c'est que si la personne ne met rien sur un des champs inputs de type file rien ne va pouvoire se faire.
Aulieu que j'aimerai que la personne est la possibilité de modifier un seul des champs inputs si elle le veut.
Comment faire?

par Cyrano » 20 juil. 2006, 20:32

Rien précisément, et c'est là le problème : les seules valeurs envoyées sont celles du formulaire soumis, pas les autres... il faudrait donc revoir la structure de ta page de façon, dans la mesure du possible, à fusionner les deux formulaires, ce qui n'est pas nécessairement un problème même sans modifier quoique ce soit de l'apparence de ta page.

par yamissa » 20 juil. 2006, 20:27

euh je ne sais pas :oops:

par Cyrano » 20 juil. 2006, 20:14

Ha tiens donc, le loup sort du bois ... Donc tu utilises deux formulaires distincts : à ton avis, lorsque tu soumets un des formulaire, qu'arrive-t-il aux données de l'autre ?

par yamissa » 20 juil. 2006, 19:50

Les champs inputs de type file ne sont pas dans le même formulaire afin de pouvoire modifier la photo que l'on veut.
pour chaques champs inputs je fais toutes les vérifications.
Je ne comprend pas pourquoi desfois sa marche et d'autres non aulieu que je ne change rien au script.