lancer un fichier php depuis une page php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lancer un fichier php depuis une page php

par Calimero » 11 déc. 2008, 18:09

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.

par AB » 11 déc. 2008, 17:55

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)

par erich38 » 11 déc. 2008, 17:26

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

par Invité » 11 déc. 2008, 09:57

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

par @rthur » 11 déc. 2008, 01:02

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...

lancer un fichier php depuis une page php

par erich38 » 11 déc. 2008, 00:58

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