Page 1 sur 1
lancer un fichier php depuis une page php
Posté : 11 déc. 2008, 00:58
par erich38
bonjour,
comment faire pour lancer un fichier php depuis une page php :
j'ai créé un fichier php avec une fonction mail formaté et je voudrai lancer ce fichier depuis une page php
en faisant un style fait: pageenvoi.php?email=
[email protected]
merci de votre aide .
eric
Posté : 11 déc. 2008, 01:02
par @rthur
Bonjour,
Utilise un include() tout simple (sauf qu'au lieu de passer ton paramètre en GET, met le dans une variable PHP directement...)
Et sinon si tu souhaites garder le paramètre dans l'url et bien il te suffit d'utiliser fopen ou file_get_contents...
Posté : 11 déc. 2008, 09:57
par Invité
Mon fichier php "envoimail.php" est l'envoi d'un email avec un "cartouche" il envoi un mail avec tout le code html pour avoir une mise en page .
Lorsque le mail est envoyé il me met la variable $envoimail à 1
le include est à banir car je ne veux pas que le script complet de ma page plante (page d'appel ) si il y a un soucis dans la page "envoimail.php"
je vais tester d'utiliser fopen ou file_get_contents...
mon fichier est envoimail.php et je voudrai transmettre des valeurs à cette page php, et récupérer les valeurs notamment $envoimail pour savoir si l'envoi s'est bien passé !!
merci
Posté : 11 déc. 2008, 17:26
par erich38
lorsque je fais
file_get_contents("pageenvoi.php?mail=
[email protected]?mail=
[email protected]") il me met:
Warning: file_get_contents(pageenvoi.php?mail=
[email protected]) [function.file-get-contents]: failed to open stream: No such file or directory in /home/site/www/valide_data.php
help
dans le fichier pageenvoi.php j'ai un include pour prendre mas paramètres de connexion à ma bdd et je me connecte à ma bdd pour vériffier que le mail est connu avant l'envoi du mail
merci
Posté : 11 déc. 2008, 17:55
par AB
Le message d'erreur t'informe que tu n'a pas indiqué la bonne adresse pour ton fichier (puisqu'il n'arrive pas à l'ouvrir)
Posté : 11 déc. 2008, 18:09
par Calimero
le include est à banir car je ne veux pas que le script complet de ma page plante (page d'appel ) si il y a un soucis dans la page "envoimail.php"
[....]
mon fichier est envoimail.php et je voudrai transmettre des valeurs à cette page php, et récupérer les valeurs notamment $envoimail pour savoir si l'envoi s'est bien passé !!
La première partie de ton message laisse penser que tu prends le problème à l'envers : si le code que tu veux inclure est susceptible de planter, il faut le corriger pour qu'il ne plante pas... Renseigne toi aussi sur la gestion des exceptions (try/catch) en PHP5.
La deuxième partie de ton message pousse encore davantage à privilégier include() (qui permet d'avoir une valeur de retour en provenance du code inclus). C'est très clairement ce dont tu as besoin.