Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2011, 17h03   #1
Futur Membre du Club
 
brett ridel
Étudiant
Inscription : février 2011
Messages : 62
Détails du profil
Informations personnelles :
Nom : brett ridel

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2011
Messages : 62
Points : 15
Points : 15
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
l-amoureu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 17h46   #2
Futur Membre du Club
 
brett ridel
Étudiant
Inscription : février 2011
Messages : 62
Détails du profil
Informations personnelles :
Nom : brett ridel

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2011
Messages : 62
Points : 15
Points : 15
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')
?>
l-amoureu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h41.


 
 
 
 
Partenaires

Hébergement Web