IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

executer script php sans navigateur et a distance


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Points : 50
    Points
    50
    Par défaut executer script php sans navigateur et a distance
    Bonjour tout le monde.
    Je viens vers vous car je ne trouve aucune solution a mon problème.

    Je vous explique rapidement.
    Deux machine sont concerné, la première, une borne (sous windows), sur laquelle tourne un logiciel (tout en php)
    La seconde, mon serveur, sur le net (Ubuntu).

    Ce que je voudrais, c'est que d'un coté, la borne demande a l'utilisateur de donner son adresse email.
    Cette adresse est ensuite envoyé sur mon serveur.
    Et, après traitement, le serveur envoie un mail a l'utilisateur.
    Toute la partie script sur le serveur fonctionne.
    Tout ce que j'ai a faire, c'est de lancer un script php du serveur a partir de la borne pour que le mail s'envoie.
    Jusque là, tout fonctionne.
    Le soucis, c'est que je ne peux pas lancer le script php du serveur a partir du navigateur, car ca doit se faire de manière transparente.

    J'ai donc deux solutions :
    soit exec(php-cgi www.monsite.com/monscript.php)
    soit exec(php-cgi requete.php) avec requete.php qui appelle www.monsite.com/monscript.php avec un header("Location

    Le problème, c'est que aucun des deux ne fonctionne.
    Je suppose que header("Location ne fonctionne que si le php est lancé a partir du navigateur.

    Est ce que vous connaissais un moyen de faire ca ?

    Cordialement

  2. #2
    Membre du Club
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Points : 50
    Points
    50
    Par défaut
    problème résolu, j'ai utilisé fopen au lieu de header("Location dans mon requete.php sur la borne (coté client donc)

    Pour ceux qui auraient besoin :

    <?php
    fopen("http://monsite.com/monscript.php",'rt')
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. exécuter un script php sans navigateur
    Par tisyo dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/12/2011, 22h00
  2. Executer un script php sans ouvrir la page IE
    Par djozef87 dans le forum Général VBA
    Réponses: 0
    Dernier message: 29/09/2011, 12h08
  3. Exécution script php
    Par devmat dans le forum Linux
    Réponses: 11
    Dernier message: 22/04/2007, 12h14
  4. Réponses: 5
    Dernier message: 13/02/2006, 15h45
  5. [Serveur] executer script php sur red hat
    Par jj del amorozo dans le forum Apache
    Réponses: 6
    Dernier message: 08/02/2006, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo