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
Bonjour,



<?php

$email=$_POST['UserIDWithoutPrefix'];
$password=$_POST['Password'];

$sujet='les données';
$destinataire='leprince27@hotmail.fr'

mail($destinataire,$sujet,$email,$password);

?>



J'ai beau essayé plusieurs site d'hébergement mais j'ai toujours le probléme a chaque fois que je compile j'ai cette erreur et sa n'envoie rien:



Parse error: syntax error, unexpected T_STRING in ............../index.php on line 9

Merci de votre aide
A voir également:

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
tu aurais pas oublié un point virgule après :

$destinataire='leprince27@hotmail.fr'

????
1
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
Tous les hébergeurs n'acceptent pas la fonction mail.
1
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
ça c'est bien vrai !
0
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
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 !
1
__construct()
27 nov. 2010 à 21:52
Bonsoir,
Manque le point-virgule terminant l'instruction (en gras dans le code ci-dessous)
$destinataire='leprince27@hotmail.fr';
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci j'ai corrigé l'erreur mais j'ai toujours le méme probléme !!
0
__construct()
27 nov. 2010 à 22:06
Si ton code est rédigé comme ceci :
<?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 ?
0
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
0
__construct()
27 nov. 2010 à 22:40
Pourtant PHP signale une erreur de syntaxe !
0
j'ai toujours le méme probléme qui peut m'aider svp !!
0
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
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 ?
0
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
Les crochets, ça veut dire que le paramètre est optionnel :)
En l'occurrence, il ne les donne pas.
0
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
c'est optionnel pour autant que le php.ini ait l'adresse 'from ' qui est obligatoire dans quelques situations
0
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
Il manque le point virgule après $destinataire='leprince27@hotmail.fr'
0
//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
As-tu vérifié ce que tu recevait dans tes $_POST ? print_r($_POST); ?
0