Probleme avec un formulaire et easyphp - PHP - Programmation
Marsh Posté le 10-08-2004 à 01:10:59
Tu vois pas où est le prob ds un code tel que :
Code :
|
Indice ça commence par "gui" ça fini par \"llemet\"
Marsh Posté le 10-08-2004 à 01:13:48
Parfois (souvent même) il suffit de lire le message d'erreur, tout simplement...
Là, tu as un " qui pose problème, plus exactement celui de $_POST["..."] aux lignes : 3, 4, 5, 11 et 17 si je me suis pas trompé.
Remplace tes $_POST[] par {$_POST[]} ce devrait déjà aller mieux (tu pourras t'attaquer aux erreurs d'html après )
Marsh Posté le 10-08-2004 à 01:14:57
Comment ça les balises en majuscule c pas compatbile XHTML ?
Marsh Posté le 10-08-2004 à 01:19:48
l'absence des " autour des attributs ne l'est pas, elle...
(pas plus que les tags en majuscules il me semble...)
Marsh Posté le 10-08-2004 à 01:25:20
Ben non, c'est pas compatible xhtml les tags en majuscules, les dtd sont en minuscules
Marsh Posté le 10-08-2004 à 01:26:30
c'est ce que je viens de dire
(On s'est pas comprite je crois )
Marsh Posté le 10-08-2004 à 01:27:25
j'ai toujours une erreur , enfin non plusieur
Code :
|
ca donne bien ca non ?
Code :
|
merci pour votre aide
Marsh Posté le 10-08-2004 à 01:30:42
Ce qui est fun c'est que ça indique "Your feedback has been sent" quoi qu'il se passe
Ensuite, tu es sur que tes variables sont bonnes et bien passées dans le POST parce que apparement c'est de la que vient le problème
Marsh Posté le 10-08-2004 à 01:31:10
Euh, je t'ai pas dit de supprimer les guillemets des $_POST[] hein, juste de mettre les $_POST entre {
//edit :
et tes $_POST[] de la commande mail, ils sortent d'où ? ce serait pas les variables $msg, $recipient, $subject etc qui devraient se trouver là ?
Marsh Posté le 10-08-2004 à 01:33:03
naceroth a écrit : Remplace tes $_POST[] par {$_POST[]} ce devrait déjà aller mieux |
Ct pas très clair
Marsh Posté le 10-08-2004 à 01:38:12
J'écris toujours $_POST[] quand je parle du tableau en général, comme on dit $tab[] pour ajouter un nouvel élément à la fin d'un tableau, je considère comme acquis qu'un indice se met entre ' ou ", sinon, t'es bon a ressortir le manuel à chaque question
Marsh Posté le 10-08-2004 à 01:43:36
conclusion de l'affaire avec ca > {$_POST[sender_name]} je doit faire ca > $_POST[sender_name]
??? excuse moi je comprends pas
vais tester $_POST['sender_name']
Marsh Posté le 10-08-2004 à 01:46:44
Code :
|
Pour un début ca suffit amplement... on verra plus tard pour la suite
Marsh Posté le 10-08-2004 à 01:54:23
avec ca >
Code :
|
j'ai ca >
Code :
|
je teste ce de suite RiderCrazy
Marsh Posté le 10-08-2004 à 01:56:25
Euh...c'est quoi ton truc RiderCrazy ? C'est supposé éclairé sa lanterne ou le plonger encore plus dans le brouillard ?
Supposons $_POST['sender_name'] = 'toto', ta première ligne donne Sender Name : {toto}
@richou0387
Tu mets {$_POST["sender_name"]} par exemple
Marsh Posté le 10-08-2004 à 01:58:39
naceroth a écrit : Euh...c'est quoi ton truc RiderCrazy ? C'est supposé éclairé sa lanterne ou le plonger encore plus dans le brouillard ? |
Concaténation
naceroth a écrit : |
Marsh Posté le 10-08-2004 à 02:01:48
ReplyMarsh Posté le 10-08-2004 à 02:04:09
Merde, je croyais avoir pris le code original... je suis pas monté assez haut
updated
bien vu, j'ai pas fais gaffe
Marsh Posté le 10-08-2004 à 02:09:40
alors voila
j'ai tester ca >
Code :
|
j'ai eu ca comme erreur >
Code :
|
le probleme n'est plus le meme la non ?
Marsh Posté le 10-08-2004 à 02:13:03
Nope, le code est correct maintenant..
//edit parce que le reste est même pas sûr
Marsh Posté le 10-08-2004 à 02:13:32
le smtp est bien configuré ??
EDIT:
J'ai updaté le code au fait
Marsh Posté le 10-08-2004 à 02:20:07
RiderCrazy a écrit : le smtp est bien configuré ?? |
ben je suppose que oui car j'ai un forum en phpBB et les mails ne fonctionnaient pas , je l'ai configuerer et maintenant les mails partent correctement ...
Marsh Posté le 10-08-2004 à 02:21:16
ridercrazy , je vais plus toucher au code s'il est bon maintenant
Marsh Posté le 10-08-2004 à 08:58:33
tu as bien configuré ces lignes dans php.ini
Citation : [mail function] |
Marsh Posté le 10-08-2004 à 13:43:40
ben moi j'ai >
[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.fr
smtp_port = 25
; For Win32 only.
sendmail_from = richou0387@wanadoo.fr
c pas bon ? pourtant les mails du forum en phpbb partent et arrive correctement ...
Marsh Posté le 13-08-2004 à 11:41:33
Bon, si ça passe sous phpbb, la config doit être correcte.
Si tu mets pas le $mailheaders ça passe ? et si tu mets pas la ligne From : My Web Site <> ?
(et c'est /r/n pas /n/n en général )
Marsh Posté le 13-08-2004 à 12:02:21
ca me donne exactement la meme erreur avec tous ces changements
Marsh Posté le 13-08-2004 à 16:10:36
Mouais...
Et un mail envoyé ailleurs que sur l'adresse qui pose problème ?
Marsh Posté le 14-08-2004 à 00:37:40
ca fait parreil avec tt mes mails
can you help me please ?
Marsh Posté le 14-08-2004 à 01:09:33
pour voir si c'est ta config PHP qui ne va pas, tu peux essayer de gérer toi même le dialigue avec le serveur smtp via la classe phpmailer. Il y a un exemple fourni pour la gestion du smtp directe.
Tu le met en mode débug et il te dira ce qui ne va pas
Juste pour savoirn le port 25 est ouvert sur ta config (firewall ?)
Marsh Posté le 14-08-2004 à 13:32:05
oui le port 25 est ouvert ,
je regarde pour ce que tu m'as dit juste avant et je te dit ce qu'il me raconte
Marsh Posté le 15-08-2004 à 00:18:10
J'ai tester ceci > classe phpmailer
j'ai trouver un script que j'ai modifier , maintenant je recois quelque chose sur mon mail , certa pas exactement ce qu'il y a dans le formulaire mais y'a de l'avancement
donc c cool
demain je vous mettrais ce que j'ai mis pour que ca foncitonne
merci pour votre aide
Marsh Posté le 15-08-2004 à 23:09:41
Code :
|
alors voila j'utilse ca maintenant , j'avais doucement ...
maintenant je recois un mail , mais juste avec ce qu'il y a dans "body" mais c du html ( j'espere pas dire de conneries ) mais comment faire pour récup les donnée du formulaire ?
quoi que je mette j'ai ce qu'il y a entre les ' ...
merci pour votre aide
Marsh Posté le 16-08-2004 à 00:19:00
Comment celui là peut fonctionner, phpbb peut fonctionner et pas un simple mail() tout simple ?
(c'est bizarre comme j'ai l'impression de me trouver devant un deuxième kid75 d'un coup )
Marsh Posté le 16-08-2004 à 11:45:13
naceroth a écrit : (c'est bizarre comme j'ai l'impression de me trouver devant un deuxième kid75 d'un coup ) |
En tant qu'observateur, je trouve que richou0387 est un meilleur élève
Marsh Posté le 10-08-2004 à 00:56:00
Bonsoir tout le monde,
alors voila j'explique mon probleme
j'ai commencer a creer mon site en html mais j'ai voullu y rajouter un forum en phpbb , comme il est héberger chez moi , j'ai donc installer easyphp
juste la tt va bien , le forum fonctionne nikel , pour l'envoi de mail via le forum j'ai activer le serveur smtp du easyphp , ca donne , enfin la ca roule nikel
mon probleme >
je voudrais faire un formulaire avec envoie du formulaire sur mon mail
les code que j'utilise >
le formulaire tt bete en html >
et le fichier do_sendform.php >
moi je le trouve pas mal ce script , je le le trouve bon , je ne vois rien qui cloche ( suis encore un débutant ) mais pourtant , j'ai ces erreurs la >
alors voila , d'apres vous le probleme viens de mon serveur ? mal configurais ? du script ? aidez moi svp
merci pour votre aide