Probléme avec PHP
Fermé
physicien
-
27 nov. 2010 à 21:46
david_wklw Messages postés 41 Date d'inscription jeudi 15 juillet 2010 Statut Membre Dernière intervention 29 juin 2012 - 30 nov. 2010 à 16:19
david_wklw Messages postés 41 Date d'inscription jeudi 15 juillet 2010 Statut Membre Dernière intervention 29 juin 2012 - 30 nov. 2010 à 16:19
12 réponses
david_wklw
Messages postés
41
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
29 juin 2012
4
27 nov. 2010 à 22:47
27 nov. 2010 à 22:47
tu aurais pas oublié un point virgule après :
$destinataire='leprince27@hotmail.fr'
????
$destinataire='leprince27@hotmail.fr'
????
dimi3
Messages postés
269
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
1 avril 2011
20
29 nov. 2010 à 12:28
29 nov. 2010 à 12:28
Tous les hébergeurs n'acceptent pas la fonction mail.
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
29 nov. 2010 à 14:16
29 nov. 2010 à 14:16
ça c'est bien vrai !
dimi3
Messages postés
269
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
1 avril 2011
20
29 nov. 2010 à 15:42
29 nov. 2010 à 15:42
Excuse-moi d'insister, mais est-ce que ton hébergeur accepte la fonction php mail ? Informe-toi sinon tu risques de bagarrer pendant longtemps !
Bonsoir,
Manque le point-virgule terminant l'instruction (en gras dans le code ci-dessous)
Manque le point-virgule terminant l'instruction (en gras dans le code ci-dessous)
$destinataire='leprince27@hotmail.fr';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si ton code est rédigé comme ceci :
Alors le problème vient d'ailleurs... Y-a-t'il du code PHP avant ou après ce script d'envoi de mail ?
<?php $email=$_POST['UserIDWithoutPrefix']; $password=$_POST['Password']; $sujet='les données'; $destinataire='leprince27@hotmail.fr'; mail($destinataire,$sujet,$email,$password); ?>
Alors le problème vient d'ailleurs... Y-a-t'il du code PHP avant ou après ce script d'envoi de mail ?
Y a juste une page html avec des cases , j'ai essayé d'envoyer les données dans un fichier et sa marche reste le probléme avec la fonction mal
david_wklw
Messages postés
41
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
29 juin 2012
4
29 nov. 2010 à 12:07
29 nov. 2010 à 12:07
syntaxe de la fonction mail :
mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
$to chez toi est $destinataire -> ok
$subject chez toi est $sujet ok
$additional_headers chez toi est ? quelle valeur est retournée ?
et additional parameter ??? quelle valeur est retournée ?
mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
$to chez toi est $destinataire -> ok
$subject chez toi est $sujet ok
$additional_headers chez toi est ? quelle valeur est retournée ?
et additional parameter ??? quelle valeur est retournée ?
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
29 nov. 2010 à 15:39
29 nov. 2010 à 15:39
Les crochets, ça veut dire que le paramètre est optionnel :)
En l'occurrence, il ne les donne pas.
En l'occurrence, il ne les donne pas.
david_wklw
Messages postés
41
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
29 juin 2012
4
Modifié par david_wklw le 30/11/2010 à 16:20
Modifié par david_wklw le 30/11/2010 à 16:20
c'est optionnel pour autant que le php.ini ait l'adresse 'from ' qui est obligatoire dans quelques situations
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
29 nov. 2010 à 12:13
29 nov. 2010 à 12:13
Il manque le point virgule après $destinataire='leprince27@hotmail.fr'
//US//NY//
Messages postés
48
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
29 mars 2011
6
29 nov. 2010 à 12:21
29 nov. 2010 à 12:21
As-tu vérifié ce que tu recevait dans tes $_POST ? print_r($_POST); ?