fonction mail

Mammouth du PHP | 536 Messages

24 mai 2006, 11:11

J'ai un petit probleme avec une fonction mail qui marche très bien en local mais qui ne amrche pas chez free.

Voici le code :
//envoyer un mail au nouveau membre
$message = "Un nouveau compte de membre viens d'être créé pour vous.\n
Voila les renseignements saisis : \n
Nom de la société : $nom_entreprise\n
Adresse de votre société : \n$adresse_entreprise\n$cp_entreprise\n$ville_entreprise\n
Numéro de téléphone et de fax : $tel_entreprise ; $fax_entreprise\n
Votre site Internet : $site_entreprise\n\n
Votre identificateur et votre mot de passe sont : \n\n\t$login_entreprise\n\t$password_entreprise.\n
Nous appécions l'intérêt que vous portez à notre établissement.\n
Si vous avez des questions, n'hésitez pas à nous contacter à l'adresse $mail_hippo.";

$sujet = "Nouveau compte au lycée Hippolyte Fontaine";

$adresse = $email_entreprise;

$entete = "De : [email protected]";

$mailsend=mail("$adresse","$sujet","$message","$entete");
 }} ?>
Pouvez me dire si vous savez pourquoi? (les deux } a la fin c'est normal)
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!

Mammouth du PHP | 1353 Messages

24 mai 2006, 11:15

$mailsend=mail("$adresse","$sujet","$message","$entete"); 
Cela ne peut pas fonctionner avec les variables entre "", il va les considérer comme des chaines de caractère et essayer d'envoyer un mail à $adresse (pas la variable, le texte). Je pense qu'il faudrait plutot :
$mailsend=mail($adresse,$sujet,$message,$entete); 

Mammouth du PHP | 536 Messages

24 mai 2006, 11:26

ok d'accord, ca marche désormais
merci, c'était tout bete
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!