Probléme avec PHP

physicien -  
david_wklw Messages postés 43 Statut Membre -
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

12 réponses

  1. david_wklw Messages postés 43 Statut Membre 4
     
    tu aurais pas oublié un point virgule après :

    $destinataire='leprince27@hotmail.fr'

    ????
    1
  2. dimi3 Messages postés 278 Statut Membre 20
     
    Tous les hébergeurs n'acceptent pas la fonction mail.
    1
    1. ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   262
       
      ça c'est bien vrai !
      0
  3. dimi3 Messages postés 278 Statut Membre 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
  4. __construct()
     
    Bonsoir,
    Manque le point-virgule terminant l'instruction (en gras dans le code ci-dessous)
    $destinataire='leprince27@hotmail.fr';
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. physicien
     
    Merci j'ai corrigé l'erreur mais j'ai toujours le méme probléme !!
    0
  7. __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
  8. 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
  9. __construct()
     
    Pourtant PHP signale une erreur de syntaxe !
    0
  10. physicien
     
    j'ai toujours le méme probléme qui peut m'aider svp !!
    0
  11. david_wklw Messages postés 43 Statut Membre 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
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Les crochets, ça veut dire que le paramètre est optionnel :)
      En l'occurrence, il ne les donne pas.
      0
    2. david_wklw Messages postés 43 Statut Membre 4
       
      c'est optionnel pour autant que le php.ini ait l'adresse 'from ' qui est obligatoire dans quelques situations
      0
  12. ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   262
     
    Il manque le point virgule après $destinataire='leprince27@hotmail.fr'
    0
  13. //US//NY// Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   6
     
    As-tu vérifié ce que tu recevait dans tes $_POST ? print_r($_POST); ?
    0