Fonction et passage de variable
Posté : 24 août 2019, 11:11
Bonjour à tous,
j'ai créé un fichier fonctions.php dans lequel j'ai la connection a ma BDD, cela fonctionne
j'y ai rajouté 2 fonctions d'envoi de mail et de sms
(quand j'utilise la fonction mail directement dans le code, pas de pb, cela fonctionne, du coup, j'ai créé les 2 fonctions, mais quand j'appelle mes fonctions depuis un autre fichier php, rien, et le print de la variable $to n'affiche rien
fonctions.php (extrait)
headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
//envoimail
mail($to, $subject, $message, $headers);
print($to)."expediteur";
}
//envoimsms
function envoisms(){
mail($telephone."@sms...fr",$subject, $message, $headers);
}
mon autre fichier php
<?php
include("fonctions.php");
envoimail("[email protected]","testmail","test envoi mail",$headers);
envoisms("06xxxxxxxx","testsms","test envoi sms",$headers);
pourquoi ai je la facheuse impression que envoimail, lors de l'appel de la fonction transmet les variables, mais que derriere ma fonction ne les voit pas ?
je suis sûr que c'est tout bête pour vous !
help !
merci
j'ai créé un fichier fonctions.php dans lequel j'ai la connection a ma BDD, cela fonctionne
j'y ai rajouté 2 fonctions d'envoi de mail et de sms
(quand j'utilise la fonction mail directement dans le code, pas de pb, cela fonctionne, du coup, j'ai créé les 2 fonctions, mais quand j'appelle mes fonctions depuis un autre fichier php, rien, et le print de la variable $to n'affiche rien
fonctions.php (extrait)
headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
//envoimail
mail($to, $subject, $message, $headers);
print($to)."expediteur";
}
//envoimsms
function envoisms(){
mail($telephone."@sms...fr",$subject, $message, $headers);
}
mon autre fichier php
<?php
include("fonctions.php");
envoimail("[email protected]","testmail","test envoi mail",$headers);
envoisms("06xxxxxxxx","testsms","test envoi sms",$headers);
pourquoi ai je la facheuse impression que envoimail, lors de l'appel de la fonction transmet les variables, mais que derriere ma fonction ne les voit pas ?
je suis sûr que c'est tout bête pour vous !
help !
merci