OVH Cloud OVH Cloud

Fonction mail()

7 réponses
Avatar
Sebastien Heyd
Bonjour,

Je cherche à créer une condition : si la fonction mail() est active sur
le serveur alors installe le script...

Comment faire pour savoir si la focntion est activée sur le serveur ?

Merci !

7 réponses

Avatar
P'tit Marcel
Sebastien Heyd écrivit:

Je cherche à créer une condition : si la fonction mail() est active sur
le serveur alors installe le script...

Comment faire pour savoir si la focntion est activée sur le serveur ?


if (function_exists('mail'))
...


--
P'tit Marcel

Avatar
Jean-Marc Molina
function_exists ('mail') retourne TRUE si la fonction mail est définie

Mot-clé manuel PHP : fonction (tout simplement ^^), tu retombes sur la liste
des fonctions de la bibliothèque "fonctions" de PHP

JM

--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Avatar
Thibaut Allender
Sebastien Heyd wrote:

Je cherche à créer une condition : si la fonction mail() est active sur
le serveur alors installe le script...

Comment faire pour savoir si la focntion est activée sur le serveur ?


en utilisant une autre fonction...
http://fr.php.net/manual/fr/function.function-exists.php

--
freelance + web design + php dev + digital photo
+ http://www.capsule.org

Avatar
CrazyCat
P'tit Marcel wrote:
if (function_exists('mail'))


oui et non :)
certains hébergeurs définissent le path de sendmail comme étant /dev/null
Et ils laissent la fonction mail.
Pour info, je crois que Free fait ça, à moins que ce soit lycos/multirapia
--
CrazyCat from C-P-F.org

Avatar
Thibaut Allender
CrazyCat wrote:
oui et non :)
certains hébergeurs définissent le path de sendmail comme étant /dev/null
Et ils laissent la fonction mail.
Pour info, je crois que Free fait ça, à moins que ce soit lycos/multirapia


j'ai testé sur un hebergement online.fr (pas free, mais ils ont du
desactivé ca de la meme facon non ?) et funnction_exists('mail')
retournait bien False


--
freelance + web design + php dev + digital photo
+ http://www.capsule.org

Avatar
Jean-Marc Molina
Consulte la FAQ free/online, il faut utiliser une fonction maison je crois.
Même pour les uploads si je me souviens bien.

JM

--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Avatar
Thibaut Allender
Jean-Marc Molina wrote:

Consulte la FAQ free/online, il faut utiliser une fonction maison je crois.
Même pour les uploads si je me souviens bien.


je sais, mais je prouvais juste que la methode enoncee pour tester si
mail() fonctionne etait bonne :)

--
freelance + web design + php dev + digital photo
+ http://www.capsule.org