|
|
|
|
Posté par
Pedritoooo, le mercredi 5 décembre 2007 à 17:11:24Configuration: Windows XP Firefox 2.0.0.11
Bonjour,
La fonction mail est parfois bloquée chez certains herbegeurs gratuits, tu trouveras plus d'infos sur le forum de CCM en suivant le lien ci-dessous: Mail PHP J'espère que celà pourra t'aider A plus |
Bonjour
J'utilise régulièrement la fonction mail chez free, elle marche bien tant que tu respectes les limites : pas plus de 20 destinataires à la fois, plus une limite sur le nombre de messages par semaine. Tu reviens à ta page d'accueil sans aucun message ? Ni confirmation ni échec de l'envoi ? |
Merci pour vos réponses.
Le père, oui c'est ça le pire, je n'ai rien de rien, je reviens uniquement à la page d'accueil et c'est tout, aucune confirmation. Je débute et j'essaie de réaliser mon site perso, je dois avouer que tous s'est bien passés mais je bloque depuis longtemps sur ce formulaire... |
Si tu reviens à la page d'accueil, c'est que ton traitement.php n'est même pas appelé.
Peux-tu le supprimer provisoirement pour voir si tu tombes sur une page inconnue ? Sinon, peux-tu faire un echo "coucou" au début de ton php pour voir si tu y passes. |
Je l'ai supprimé et en effet ça ne change rien, j'arrive sur ma page d'accueil
Alors là je ne comprends vraiment pas Par contre je n'ai pas compris, faire un echo "coucou"? C'est à dire? |
Par contre je n'ai pas compris, faire un echo "coucou"?
ça voulait dire insérer une ligne : echo "coucou"; au début du script, juste pour voir si on y entre. Mais laisse tomber puisqu'on n'y entre pas. Le problème vient de la page qui contient le formulaire, pas de traitement.php. Tu as sans doute quelque chose qui empêche le formulaire de se comporter normalement. Peux-tu donner le code complet de la page avec le formulaire ? Au fait, c'est bien celle que tu appelles "page d'accueil" ? |
Le code de formulaire.php est celui que j'ai donné plus haut, il est entier
Non quand je dis page d'accueil c'est la page d'accueil de mon site, c'est ça que je comprends pas En fait, pour résumer, sur mon site j'ai dîu créé des pages connexes que je dois envoyer via mon client ftp dans un dossier appelé "share" Dedans j'ai donc mis formulaire.php et traitement.php; lorsque dans le menu de mon site on clique sur "formulaire de commande" on arrive sur le formulaire (la page connexe "?formulaire"); et ce que je ne comprends pas, c'est quand j'appuie sur "envoyer" de mon formulaire, j'arrive sur la page d'accueil, pourtant si on regarde l'adresse en haut, elle se termine bien par "traitement.php"; pourquoi? Et je viens de découvrir qu'à ce moment (page d'accueil mais traitement.php) si je veux vider le cache (ctrl+f5) et bien il me met un message comme quoi cette page contient quelque chose envoyer par POST, et que si je cntinue ça sera perdu... c'est donc que ça fonctionne un peu L'adresse de mon site: http://montagedefilms.free.fr Quelle est la solution? Merci beaucoup de m'aider en tous les cas! |
OK, compris !!!!
merci d'avoir donné l'adresse de ton site. J'ai essayé d'envoyer le formulaire et je constate que ça envoie à l'adresse http://montagedefilms.free.fr/index.php/?formulaire pour le formulaire Alors j'ai bêtement essayé http://montagedefilms.free.fr/index.php/?traitement et ça a bien lancé le script de traitement. Donc ça devrait marché avec si tu modifies dans <FORM action=http://montagedefilms.free.fr/index.php/?traitement probablement même <FORM action=/index.php/?traitement, qui serait plus portable Ton index.php a l'air de faire de drôles de magouilles, ça m'étonnerait qu'il soit de toi ! |
Non ce n'est pas de moi, j'utilise dotclear
Si l'index est compliqué c'est peut être parce qu'il a fallu que je rajoute une page d'accueil fixe, alors qu'avant il y avait une liste de billets, comme dans un blog... J'ai fait ce que tu m'as dit (au début de formulaire.php c'est bien ça? J'ai changé: <form method=POST action=traitement.php > pour <form method=POST action=index.php/?traitement> Et j'arrive sur la page /?traitement mais là il me met un message d'erreur, alors que j'ai tout bien rempli: Erreur. Les champs suivants doivent �tre obligatoirement remplis : Votre civilit� Votre nom Votre pr�nom Votre adresse Votre demande Rushes Votre adresse email Votre message Le problème doit être plus profond que ça non? |
Personne? |
<form method=POST action=index.php/?traitement>
non, tu as oublié un / <form method=POST action=/index.php/?traitement> |
Merci.
Ca ne change rien malheureusement, je tombe toujours sur la même page, avec "Erreur ..." |
Je ne me suis jamais penché sur le fonctionnement interne de dotclear, mais visiblement il tripote des choses.
Peux-tu ajouter au début de ton script traitement.php : print_r ($_HOST); echo __FILE__; et me dire ce qui se passe ? |
Non, ça ne change rien, même page, sauf quelques mots qui s'ajoutent avant: si je mets ce que tu m'as donné avant <php dans le script:
print_r ($_HOST); echo __FILE__; Erreur. Les champs suivants doivent �tre obligatoirement remplis : Votre civilit� Votre nom Votre pr�nom Votre adresse Votre demande Rushes Votre adresse email Votre message et si je le mets après: /mnt/163/sdb/f/d/montagedefilms/share/related/traitement.phpErreur. Les champs suivants doivent �tre obligatoirement remplis : Votre civilit� Votre nom Votre pr�nom Votre adresse Votre demande Rushes Votre adresse email Votre message merci de m'aider en tous les cas |
J'installe dotclear chez moi pour voir |
Bonsoir,
Pardon, c'était echo $_POST; et non pas $_HOST; !!! Et bien sûr (?) il fallait le mettre après le <?php sinon c'est n'est pas interpreté comme du PHP. Peux-tu recommencer ? pas pesoin du __FILE__ J'ai fait l'essai chez moi et ça se passe bien : je récupère bien les valeurs passées à mon formulaire, mais : Si l'index est compliqué c'est peut être parce qu'il a fallu que je rajoute une page d'accueil fixe, alors qu'avant il y avait une liste de billets, comme dans un blog... J'ai un petit peu peur que tu aies fait des modifs 'sauvages' |
Re-Bonsoir.
Tu m'empêches de dormir, mais là je viens de mettre le doigt sur un truc à se cogner la tête contre les murs tellement c'est c*n. Les champs que tu vérifies n'ont pas le même nom que ceux du formulaire !!!!! Pas étonnant qu'ils soient vides !!!!!!!! Sexe <-> civilite Nom <-> nom (majuscule et minusculen pas pareil !) Prenom <-> pseudo Adresse <-> adresse etc... Le temps que j'ai passé sur une énormité pareille ! Mon orgueil en prend un coup. On devrait bientôt approcher de l'envoi de mail. Je prévois un grand moment de rigolade là encore. |
MERCI !!!
Ahah, oui en fait c'était tout bête, mais je débute vraiment, donc bon, j'avais pas fait attention; c'est comme la page d'accueil fixe c'est un plug in, je n'ai touché à rien (de ma propre initiative) Bon donc c'est parfait; j'ai juste une dernière petite question, mais si c'est pas possible c'est pas grave Pour le message de remerciement, j'aimerais ajouter une image, ce qui serait bien ce serait qu'elle se trouve à gauche du texte de remerciement; alors j'ai essayé avec un code comme ça: <img src="http://***" alt="" /> ceci au niveau du txte de remerciement, entre les " " mais malheureusement ça ne marche pas, je m'en doutais, c'est surtout les guillemets dans les guillemets qui trouble tout, et du coup ça donne un erreur. Si vous aviez la solution ça serait chouette, si non c'est pas bien grave. Même si c'était simple pour toi merci le père! |
Les guillemets dans les guillemets, ça c'est facile.
Il faut remplacer les guillemets à l'intérieur par \" |
| 02/11 11h14 | [Webmaster] Un formulaire de contact pour votre site | Webmaster |
| 17/08 14h40 | [PHP] Faire des graphiques sur un site | PHP |
| 07/03 17h07 | Créer son site Internet | e-communication |
| 27/03 16h03 | [PHP] Méthodes de débogage | PHP |
| 20/10 20h15 | Logiciels de gravure gratuits | Gravure |
| 10/04 15h33 | Envoie de mail en PHP sur site FREE | 4 |
| 31/05 23h53 | [php-HTML] envoi formulaire vers BDD wamp | 63 |
| 10/03 10h22 | Message erreur php suite à envoi formulaire | 6 |
| 13/11 17h55 | Formulaire de contact-FREE&PHP.ini???? | 1 |
![]() | Free Download Manager - Free Download Manager est un logiciel gratuit de téléchargement, permettant aussi bien de télécharger des fichiers... | Catégorie: Téléchargement Licence: Open Source |
![]() | Free Mp3 Wma Converter - Free Mp3 Wma Converter permet de convertir tout vos fichiers Mp3 , Wma , Ogg , AAC , m4a , mp4 , Ape , flac, Wav : ... | Catégorie: Conversion Licence: Freeware/gratuit |
![]() | A-squared Free - Le Scanner de Malware a-squared Free (A² Free ou A2 Free) est prévu pour une utilisation privée. Il ne s'agit nullement... | Catégorie: Anti-Spyware Licence: Freeware/gratuit |
![]() | Avid Free DV - Avid Free DV est un outil parfait pour les étudiants ou les possesseurs de camescopes numériques souhaitait pouvoir monter... | Catégorie: Montage vidéo Licence: Freeware/gratuit |
![]() | Formula One 06 | Catégorie: Jeu vidéo PS2 | 16.99 € 3 Suisses FR |
![]() | Formula One Arcade | Catégorie: Jeu Playstation | 0.90 € PriceMinister |
![]() | Freecom Floppy Disk Drive | Catégorie: Stockage amovible | 27.13 € Amazon.fr |
![]() | Freecom FHD-2 Pro 400 | Catégorie: Disque dur | 277.47 € Compufirst |