(reprise du message précédent)
Non mais sérieux, d'où sort ta variable $_nom ? Tu m'étonnes que ça ne fonctionne pas A moins que tu aies changé le nom de tes variables entre temps et là ça devient carrément n'importe quoi, tu ne vas pas t'y retrouver...
Ta variable s'appelle $nom mais ça tu l'aurais vu si tu affichais correctement tes erreurs !
Tu fais 2 erreurs par ligne sur du code très très simple comme tu le dis, je pense que tu as VRAIMENT besoin d'afficher TOUTES les erreurs, c'est VRAIMENT NÉCESSAIRE.
Si tu ne comprends pas la ligne du php.ini, tu fais quoi dans ce cas-là ? Tu demandes sur le forum ou bien tu lis la documentation facilement trouvable via une recherche Google ?
Tu vas faire un truc assez simple à partir de maintenant : tu suis les conseils qui te sont donnés à la lettre, tu relis 10 fois, 20 fois, 30 fois, tu testes, tu regardes les erreurs qui te sont affichées, tu vas consulter la documentation (très bien faite), tu corriges un seul truc à la fois, tu re-testes, tu relis la doc, tu relis les réponses qui te sont données, tu relis ton code 20 fois et là si vraiment ça ne fonctionne pas, tu postes une question très précise sur le forum.
En fait c'est ce que font TOUS les développeurs et avec l'expérience et tes connaissances acquises tu auras de moins en moins besoin de relire, de la doc, des tests... mais ça prend du temps et il faut être très méthodique.
Si tu n'arrives pas à assimiler ça, tu peux plutôt pousser sur le basque que sur le code, car en effet tu n'es qu'au début de ton apprentissage mais essaie vraiment d'apprendre, c'est important.
Tu lis cette ligne ? STOP : relis depuis le début de ce post TOUS les mots.
Tu lis cette ligne ? C'est bien, tu as déjà relu une fois ce post, si tu sens ne pas avoir tout compris, relis-le.
C'est à ce prix que tu pourras vraiment comprendre ce que tu fais.
abeille a écrit :
Mais:fonctionne très bien, alors que$headers .= 'From: test <test@example.com>' . "\r\n";
ne fonctionne pas.$headers .= 'From: ' . $_nom. '<' . $email . '>';
Pourtant ce sont les codes que m'avait donné Matthieu.
Non mais sérieux, d'où sort ta variable $_nom ? Tu m'étonnes que ça ne fonctionne pas A moins que tu aies changé le nom de tes variables entre temps et là ça devient carrément n'importe quoi, tu ne vas pas t'y retrouver...
Ta variable s'appelle $nom mais ça tu l'aurais vu si tu affichais correctement tes erreurs !
abeille a écrit :
Je ne comprends pas trop la raison de cette ligne de code?
Est ce vraiment nécessaire, sachant que pour l'instant mes pages Php sont très très simples.
Tu fais 2 erreurs par ligne sur du code très très simple comme tu le dis, je pense que tu as VRAIMENT besoin d'afficher TOUTES les erreurs, c'est VRAIMENT NÉCESSAIRE.
Si tu ne comprends pas la ligne du php.ini, tu fais quoi dans ce cas-là ? Tu demandes sur le forum ou bien tu lis la documentation facilement trouvable via une recherche Google ?
Tu vas faire un truc assez simple à partir de maintenant : tu suis les conseils qui te sont donnés à la lettre, tu relis 10 fois, 20 fois, 30 fois, tu testes, tu regardes les erreurs qui te sont affichées, tu vas consulter la documentation (très bien faite), tu corriges un seul truc à la fois, tu re-testes, tu relis la doc, tu relis les réponses qui te sont données, tu relis ton code 20 fois et là si vraiment ça ne fonctionne pas, tu postes une question très précise sur le forum.
En fait c'est ce que font TOUS les développeurs et avec l'expérience et tes connaissances acquises tu auras de moins en moins besoin de relire, de la doc, des tests... mais ça prend du temps et il faut être très méthodique.
Si tu n'arrives pas à assimiler ça, tu peux plutôt pousser sur le basque que sur le code, car en effet tu n'es qu'au début de ton apprentissage mais essaie vraiment d'apprendre, c'est important.
Tu lis cette ligne ? STOP : relis depuis le début de ce post TOUS les mots.
Tu lis cette ligne ? C'est bien, tu as déjà relu une fois ce post, si tu sens ne pas avoir tout compris, relis-le.
C'est à ce prix que tu pourras vraiment comprendre ce que tu fais.