Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2315 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Probleme [RESOLU] :Form ne partant pas ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Probleme [RESOLU] :Form ne partant pas ...

n°1586276
Jmeu
Posté le 13-07-2007 à 16:02:08  profilanswer
 

Hello, voila apres avoir bassine la section css je m'en viens trainer mes guettres dans celle ci !
 
Mon probleme est assez bizarre, j ai un fichier php qui me sert a envoye des mail partant d un formulaire sur mon website, j ai deja utilise ce script qui marche tres bien sur un autre site, mais la, le message n arrive jamais dans la boite mail visee...
 
Le code html :
 

Code :
  1. <form method=POST action=do_sendform.php >
  2. <input type=hidden name=subject value=formmail>
  3. <table>
  4. <tr><td>Name</td>
  5.     <td><input type=text name=realname size=20></td></tr>
  6. <tr><td>Email:</td>
  7.     <td><input type=text name=email size=20></td></tr>
  8. <tr><td>Subject:</td>
  9.     <td><input type=text name=title size=20></td></tr>
  10. <tr><td colspan=2>Comments:<br>
  11.   <textarea COLS=22 ROWS=5 name=comments></textarea>
  12. </td></tr>
  13. </table>
  14. <br> <input type=submit value=Send>
  15.      <input type=reset value=Clear>
  16. </form>


 
 
le code php :
 

Code :
  1. <?php
  2. $TO = "truc@bidule.com";
  3. $h  = "From:" . $TO;
  4. $message = "";
  5. while (list($key, $val) = each($HTTP_POST_VARS)) {
  6.   $message .= "$key : $val\n";
  7. }
  8. mail($TO, $subject, $message, $h);
  9. header("Location: http://www.----------.com/sent.html" );
  10. ?>


 
J'ai juste remplace les adresses mail et url par des betises.
 
Je n ai aucune erreur sur mon serveur quand j envoie la form, mais le mail n arrive jamais... Je ne comprend pas alors que ca marche sur un autre de mes website !
 
Si quelqu un y voit quelque chose de faux, merci pour votre aide d avance !  :hello:


Message édité par Jmeu le 16-07-2007 à 00:53:02
mood
Publicité
Posté le 13-07-2007 à 16:02:08  profilanswer
 

n°1586291
omega2
Posté le 13-07-2007 à 16:29:49  profilanswer
 

C'est la même version de php sur tes deux sites? Avec les versions récentes, on doit utiliser $_POST au lieux de $HTTP_POST_VARS si les réglages de php sont ceux par défauts.

n°1586312
Jmeu
Posté le 13-07-2007 à 16:52:50  profilanswer
 

Merci de ton aide, mais meme en remplacant $HTTP_POST_VARS par $_POST, cela ne marche toujours pas, mes reglages sont par defauts pourtant, je ne comprend pas ! Deja que le php et moi ca fait deux :d

n°1586326
omega2
Posté le 13-07-2007 à 17:27:36  profilanswer
 

Le temps de tester met en commentaire la ligne qui commence par "header" et rajoute "error_reporting(E_ALL ^ E_NOTICE);" juste après le "<?". Ca te permettra de voir les erreurs s'il y en a.
 
En fait, aprés réflexion, si c'était juste un problème de $_POST ou $HTTP_POST_VARS t'aurais du recevoir des mails vides donc il doit y avoir autre chose.
 
Petite question, ton nouveau site est sur ton PC en local ou sur un serveur sur le net? Si tu l'as en local sous windows, alors il faut indiquer dans le fichier php.ini qu'elle est le serveur SMTP à utiliser (celui de ton FAI). Sans ça ça ne marche pas.


Message édité par omega2 le 13-07-2007 à 17:29:26
n°1586414
Profil sup​primé
Posté le 13-07-2007 à 21:13:40  answer
 

j'ai le meme code... Normal, il est sur salemicohe.net...
:D
J'ai la meme bug...

n°1586476
Jmeu
Posté le 14-07-2007 à 00:49:35  profilanswer
 

Mon nouveau site est sur un serveur ftp windows de chez fasthost, je n oubtiens aucune erreur mais une page blanche, je comprend mais alors rien dutout ! :/

n°1586510
Profil sup​primé
Posté le 14-07-2007 à 10:17:50  answer
 

Moi le test permet de voir qu'il y a bel  et bien une erreur... au niveau du commentaire...
Je crois que je vais utiliser un autre formulaire..

n°1586568
TheRom_S
Posté le 14-07-2007 à 15:55:01  profilanswer
 

Se poser une question stupide peut parfois sauver la vie (ex : saute-je dans le feu ?)
 
autre exemple : est-tu sûr que la fonction mail n'est pas désactivée sur le nouveau serveur ? Beaucoup d'hébergeurs le font par défaut pour éviter la prolifération des spammeurs ...

n°1586662
Jmeu
Posté le 15-07-2007 à 02:15:51  profilanswer
 

Je ne crois pas que la fonction mail soit desactivee, je vais leur demander au cas ou merci therom
 
 
Merci NazzTazz pour ta lanterne, je vais essayer ca demain, je vous tien au jus

n°1586816
Jmeu
Posté le 16-07-2007 à 00:52:33  profilanswer
 

OK! Donc, il me manquait le fameux init_set() pour que ca marche, merci a vous tous de m avoir aide !
Je ne me ferais plus avoire avec cette commande :D

mood
Publicité
Posté le 16-07-2007 à 00:52:33  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Probleme [RESOLU] :Form ne partant pas ...

 

Sujets relatifs
(Petit) problème avec un script !Problème de débutant !! Hou le nuuuuuuuuuuul !!
Problème de retour d'un tableau[ Oracle ] Vue et problème de droits
Problème bindingSource/TabControl[PHP] Fin de session à la fermeture du navigateur
problème recherchev(vlookup vba)Problème encodage PHP/XML/HTML
[Résolu] Répertoire windows + .ocx + Word 
Plus de sujets relatifs à : [PHP] Probleme [RESOLU] :Form ne partant pas ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR