Probléme avec PHP

physicien -  
david_wklw Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   4
 
tu aurais pas oublié un point virgule après :

$destinataire='leprince27@hotmail.fr'

????
1
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   20
 
Tous les hébergeurs n'acceptent pas la fonction mail.
1
ratikuss Messages postés 1996 Date d'inscription   Statut Membre Dernière intervention   262
 
ça c'est bien vrai !
0
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   20
 
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()
 
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
physicien
 
Merci j'ai corrigé l'erreur mais j'ai toujours le méme probléme !!
0
__construct()
 
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
physicien
 
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()
 
Pourtant PHP signale une erreur de syntaxe !
0
physicien
 
j'ai toujours le méme probléme qui peut m'aider svp !!
0
david_wklw Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   4
 
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   Statut Membre Dernière intervention   1 011
 
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   Statut Membre Dernière intervention   4
 
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   Statut Membre Dernière intervention   262
 
Il manque le point virgule après $destinataire='leprince27@hotmail.fr'
0
//US//NY// Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   6
 
As-tu vérifié ce que tu recevait dans tes $_POST ? print_r($_POST); ?
0