|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Bonjour, j'ai monté un formulaire avec dreamweaver , je l'ai mis en ligne mais lorsque je veux l'envoyer la page "envoi du formulaire impossible" s'ouvre.
Je pense plus à un probleme dans le paramétrage des adresses messagerie mais je suis à court d'idées.. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 483 ![]() |
Commence par enlever le @ devant la fonction mail()
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
J'ai enlevé @ , toujours même erreur , je laisse le "!" de "@!mail()" ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 483 ![]() |
Vérifie que l'affichage des erreurs est bien actif sur ton serveur : la fonction mail renvoit une erreur.
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Je suis loin d'être un informaticien et de ce fait je ne sait pas vraiment quel est mon serveur ... J'ai créé mon site sur dreamweaver , hébergé sur olympe et je balance mes pages php direct sur olympe ...
=> si j'enlève !@ , ça ne fait que m'enlever le message d'erreur, donc je l'ai remis.. Je complète le formulaire , ça mouline dans la semoule et apres + ou - 1min ça me met "Envoi du formulaire impossible" |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Je me demande si Olympe n'a pas limité l'usage de mail().... Savez vous si c'est le cas ?
Il y a une messagerie intégrée sur olympe qui fonctionne mais bien sur pas avec mon mail() |
|
|
00
|
|
|
#7 | ||||
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 965 ![]() |
Salut
Citation:
On te l'as dit, l'arobase @ (et uniquement) masque une éventuelle erreur que Php pourrait afficher. Il faut comprendre par là quand masquant une erreur ça n'aidera absolument pas à comprendre les choses en cas d'erreur. Vu qu'en plus tu est en phase de développement, il faut adopter tout l'inverse de ce tu fais actuellement. Plus Php affichera toutes les éventuelles erreur, plus tu pourra déboguer ton code (ou application). Donc enlève tous ces @. Puis vu que tu aurais obtenu une erreur, et bien poste là cette erreur (copier/coller ici) pour qu'on puisse juger de quoi il s'agirait. Pour ce qui est du !, qui est un opérateur logique qui veut dire PAS (ou NE ... PAS), l'enlever comme ça au pif n'est pas logique. Un code Php est un langage qui se traduit parfaitement en Français. Ceci : Code :
SI la fonction mail() ne retourne pas VRAI alors -> Erreur Qui revient à dire : SI la fonction mail() retourne FAUT alors -> Erreur Si on enlève le ! ici, la logique de cette partie sera inverse, ce sera alors illogique. Dans ce cas là, lorsque mail() retournera VRAI (donc fonctionnera correctement) on va entrer dans la condition et du coup voir affiché : "Envoi du formulaire impossible" ![]() Faut donc ici remettre le ! Code :
ini_set("error_reporting" , "E_ALL & ~E_NOTICE"); Pour que Php tient compte de toutes les erreurs, et non masquer les erreurs de type notices. Encore une fois, masquer les erreur, même celles que certains considère comme anodines comme les erreurs de notices c'est une erreur. Bref ... une erreur c'est par définition une erreur, il faut la réparer et non l'ignorer. Enfin, chacun fait ce qu'il veut, je te donne un avis, le mien. Citation:
Peut être ont ils un forum. Ou interroge le Net (google par ex.), genre "Olympe fonction mail Php", tu auras peut être des infos, qui sait.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
||||
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Merci pour toutes ces info, j'avais mis @ parce que justement je pensais que permettait d'afficher les erreurs et non le contraire.
Concernant olympe en effet il y a de forte chance pour que ce soit ce dernier qui pose problème, j'ai pu voir que sa fonction mail() marchait quand elle voulait et apparemment elle veut pas souvent et ils ont des gros problèmes de sécu.. super .. Auriez vous un hébergeur de qualité à me proposer , gratuit et sans pub... |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Bon j.ai fait des recherches et je pense que je vais me mettre sur 000webhost vous en pensez quoi ?
|
|
|
00
|
|
|
#10 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 965 ![]() |
Citation:
Dans notre modèle de société rien n'est gratuit, même dans un secteur non lucratif, c'est dire ![]() Il existe des hébergeurs qui pour 10 Euros par an (je dis bien : par an), soit même pas 1 Euro par mois où la qualité du service vaut plus que largement n'importe quel autre daube gratos, et de loin. Je ne citerais pas celui que j'ai opté, histoire d'éviter de faire de la pub. Epluche le Net, c'est loin d'être insurmontable d'en dénicher un. Puis c'est un bon exercice de dénicher un bon hébergeur. Bon courage
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#11 | ||
|
Membre du Club
![]() Première STI2D SIN(Système d'Information et Numérique) Inscription : décembre 2012 Messages : 77 ![]() |
Essaie de créer un fichier et d'utiliser la fonction mail toute seule pour voir si sa fonctionne :
Code PHP :
http://php.net/manual/fr/function.mail.php |
||
|
10
|
|
|
#12 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Je vais tester
Et concernant l’hébergeur payant je dis oui !! Je suis pour !!! Mais quand on connait pas c'est embêtant de payer pour test !! Donnez moi des exemple de bon hébergeur payant que je vois ça !! Ps. Un sujet du site était sur les meilleurs hébergeurs gratuit , celui que j'ai cité a la fonction mail() , alors pourquoi payer si jamais le site gratuit est de bonne qualité .... |
|
|
00
|
|
|
#13 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 965 ![]() |
Citation:
J'ai déjà essayé cet hebergeur, juste par curiosité, et bien franchement, je préfère payer 20, 50 Euros, voir plus par an parmi les quelques formules que propose l'hébergeur où je suis qu'autre chose. Toujours est-il qu'il ne faut pas trop espérer avoir un interlocuteur pour soit régler un problème ou tout simplement avoir une aide sur du gratuit voire même sur certains hébergeurs discount payant. Pour ma part la qualité commence à ce niveau, et il y en a d'autres critères comme ça où je doute fort retrouver ça sur du gratuit/discount. Ceci dit, à part quelques essais juste pour voir, faire le curieux, j'ai jamais exploité de discounter ou du gratuit. Mais le peu que j'ai pu voir ou lire sur le Net, cela me suffit pour me dire qu'il est bon de laisser à ce qui aiment les ennuis. ![]() Voilà un peu ma conclusion. Maintenant, chacun est libre de son choix, la dessus aucun souci
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
10
|
|
|
#14 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 18 093 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
lol ^^ Bon !! Donc c'est hébergeurs gratuits, "no lowcost" et "de bonne qualité" (fonction mail() et autres "bases") sont par exemple : ....
|
|
|
00
|
|
|
#16 | |||
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
Citation:
J'y comprends plus rien , ça fonctionne ça ! |
|||
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Première STI2D SIN(Système d'Information et Numérique) Inscription : décembre 2012 Messages : 77 ![]() |
Je pense qu'il y a certainement une erreure dans l'entête de ton message.
Ton code n'as pas l'air vraiment propre (organisé), refais le ou réorganise tout de façon à voir d'où viens le problème. |
|
00
|
|
|
#18 |
|
Invité de passage
![]() technicien Inscription : janvier 2013 Messages : 10 ![]() |
J'ai trouvé l'erreur !!!
Code :
if (@!mail($email_dest,$sujet,$sortie,$entetes)) |
|
|
00
|
|
|
#19 |
|
Membre du Club
![]() Première STI2D SIN(Système d'Information et Numérique) Inscription : décembre 2012 Messages : 77 ![]() |
Un dernier conseil arrête d'ajouter des arobases si il y a une erreure résoue la
__________________
Organiser son code c'est s'assuré la victoire ! Upload images => http://ipicup.com Espoire => http://www.youtube.com/watch?v=aFhUtdsO5lU Musique => http://www.youtube.com/liquicity |
|
00
|
Copyright © 2000-2013 - www.developpez.com