Emploi de Constantes

Eléphant du PHP | 330 Messages

06 févr. 2008, 01:05

Bonjour,

Je souhaite envoyer un mail en utilisant une constante pour l'expéditeur (fichier conf.php) au lieu d'une adresse email en dur mais cela ne marche pas bien.

Mon fichier conf.php
<?php

define("adminEmail","[email protected]");

?>
Mon fichier email
<?php

require ("config.php");

mail($choix, $sujet, $msg, "Reply-to: adminEmail\r\nFrom: adminEmail\r\n".$header);	

?>
Ou réside mon errreur ?

Merci pour votre aide
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Eléphant du PHP | 291 Messages

06 févr. 2008, 01:09

Ta constante n'est pas étendue ici.
<?php

require ("config.php");

mail($choix, $sujet, $msg, "Reply-to: ".adminEmail."\r\nFrom: ".adminEmail."\r\n".$header);    

?> 
devrait mieux fonctionner ;)
Modifié en dernier par cf357 le 06 févr. 2008, 01:19, modifié 1 fois.

Eléphant du PHP | 330 Messages

06 févr. 2008, 01:16

Merci mais j'avais déjà essayé.

Il me met en expéditeur adminEmail@lenomdemonhébergeur ?
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Eléphant du PHP | 291 Messages

06 févr. 2008, 01:20

Bizarre... je ne vois aucune raison...
<?php
echo adminEmail;
?>
t'affiches bien la bonne valeur ?

Eléphant du PHP | 330 Messages

06 févr. 2008, 01:29

C'est bon cela marche

Merci beaucoup
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent