Gros Probleme PHP

Gros Probleme PHP - PHP - Programmation

Marsh Posté le 11-06-2003 à 16:50:21    

Bonjour,
 
 j'ai remarqué une chose etrange : quand je valide un formulaire, si un nom d'un champ contient le caractere ".", alors PHP se charge sans me le demander mon "." en un "_"
 
Si bien que un nom de champ email.fake devient email_fake
 
Savez vous comment je peux empecher PHP de faire ce changement automatique ?
 
Merci

Reply

Marsh Posté le 11-06-2003 à 16:50:21   

Reply

Marsh Posté le 11-06-2003 à 16:56:13    

tu passe par methode post ?
<form .... method="post">

Reply

Marsh Posté le 11-06-2003 à 16:56:47    

gilloux a écrit :

tu passe par methode post ?
<form .... method="post">


Oui, je passe par la methode post.

Reply

Marsh Posté le 11-06-2003 à 16:59:19    

comment tu récupere tes champs ?


Message édité par gilloux le 11-06-2003 à 17:00:11
Reply

Marsh Posté le 11-06-2003 à 19:37:57    

perso moi sur tout ce que je fous dans les formulaires... je mets un
 
htmlentities + un urlencode...
 
et apres quand tu recuperes un urldecode...
 
et j'ai jamais aucun problème de ce style ;)

Reply

Marsh Posté le 11-06-2003 à 19:50:49    

tu peux nous poster ton bout de code, ça m'intrigue ton truc là  :??:


---------------
IVG en france
Reply

Marsh Posté le 11-06-2003 à 20:37:22    

[:wam]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 11-06-2003 à 20:46:59    

retire toutes les lignes démarrant par str_replace('.','_',$_POST['XXX']) [:galatee]  [:galatee]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-06-2003 à 21:09:57    

samuelp a écrit :

Bonjour,
 
 j'ai remarqué une chose etrange : quand je valide un formulaire, si un nom d'un champ contient le caractere ".", alors PHP se charge sans me le demander mon "." en un "_"
 
Si bien que un nom de champ email.fake devient email_fake
 
Savez vous comment je peux empecher PHP de faire ce changement automatique ?
 
Merci


Il parle de son nom de champ, ça ne m'étonne pas plus que ça qu'un nom de champe ne puisse contenir un '.'  ;)


Message édité par belgique le 11-06-2003 à 21:12:04
Reply

Marsh Posté le 11-06-2003 à 21:34:39    

alors c'est le nom du champs du formulaire qui contient un "."?
ou c'est autre chose?
 
si c'est la reponse 1, pourquoi avoir mis un "." en nom de champs? :heink:


---------------
IVG en france
Reply

Marsh Posté le 11-06-2003 à 21:34:39   

Reply

Marsh Posté le 11-06-2003 à 21:36:59    

uriel a écrit :


si c'est la reponse 1, pourquoi avoir mis un "." en nom de champs? :heink:  


pour faire un topik  [:ddr555]
 
 
 
 
 
 
(il en est capable en plus [:mlc2])


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 12-06-2003 à 11:44:41    

J'ai eu le même problème en mettant des noms d'images en base de données, ça me donnait des trucs du style image_jpg :heink:
J'ai fait un str_replace...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed