Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4790 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Casse tête php...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Casse tête php...

n°720656
wouf
=°()°=
Posté le 10-05-2004 à 15:00:51  profilanswer
 

Bonjour tout le monde, je voudrais arriver a faire une chose mais je ne sais pas si c'est réellement possible, je vais tenter de m'expliquer.
 
Soit un server A appartenant a monsieur A et un script php A sur ce server et un server B avec un script php B sur un autre server appartenant a monsieur B.
 
Monsieur B a un script B qui interresse monsieur A.
Monsieur A veut donc executer ce script et récupérer les résultats sur son servers dans son script A.
 
L'affichage du script B se fait après le remplissage d'un formulaire. Il faut donc que script A envoie a script B les paramètres du forumlaire. Ceci fait les résultats s'affiches a partir sur server B.  
 
Est-il possible a ce moment la de récupérer l'affichage du script B dans script A ?
 
Exemple concret : Récuperer le nombre d'occurence du mot "xxxxxxx" sur le moteur de recherche d'un autre server.
 
 
 
Merci.

mood
Publicité
Posté le 10-05-2004 à 15:00:51  profilanswer
 

n°720659
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 15:04:34  profilanswer
 

pour ton exemple concret, tu peux parser les résultats. sinon creuser du côté de RSS peut-être

n°720663
Freekill
Electron libre…
Posté le 10-05-2004 à 15:06:58  profilanswer
 

1. envoi avec une classe HTTP POST quelconque
2. récupération de la page résultante
3. parsage de celle-ci pour trouver ce qu'on veut
 
Et encore, si le serveur B accepte une requête GET tu peux remplacer les 2 premiers points par un bête fopen()

n°720665
wouf
=°()°=
Posté le 10-05-2004 à 15:08:37  profilanswer
 

Parser c'est a dire ?
 
En gros mon scriptA crée un formulaire qui va être traité par le scriptB (sur l'autre server) et je veux que le scriptA puisse rechercher ensuite dans l'affichage du scriptB certaines informations.


Message édité par wouf le 10-05-2004 à 15:10:06
n°720669
wouf
=°()°=
Posté le 10-05-2004 à 15:09:36  profilanswer
 

Freekill c'est bien l'etape 2 qui me pose problème... comment faire ?
Si j'arrive a mettre le contenu de l'affichage du script distant dans un fichier ensuite le parsing ne me posera plus de problème...


Message édité par wouf le 10-05-2004 à 15:11:38
n°720673
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 15:11:08  profilanswer
 
n°720686
wouf
=°()°=
Posté le 10-05-2004 à 15:14:39  profilanswer
 

Oui je connais cette fonction... Mais j'aimerais pouvoir lui dire (en français ci dessous :-) )  
texte.txt = fopen( script.php, $_POST (mes vars en post))  
en ensuite dans texte.txt j'ai le resultat de script.php en fonction de $_POST ...
 
 
Freekill> Justement non je n'ai pas la possibilitée d'utiliser la méthode GET...


Message édité par wouf le 10-05-2004 à 15:30:28
n°720734
Thierry Ch​atel
Posté le 10-05-2004 à 15:51:25  profilanswer
 

Tu peux utiliser la fonction fsockopen et faire ta requête POST à la main.
Il y a des exemples par là : http://fr3.php.net/fsockopen


---------------
Info-Camargue, le portail de la Camargue
n°720749
harrysauce
Miaaaooou!
Posté le 10-05-2004 à 15:59:21  profilanswer
 

Renseignes toi sur curl

n°720774
wouf
=°()°=
Posté le 10-05-2004 à 16:05:51  profilanswer
 

Thierry> Je ne saisi pas tres bien ce que tu veux dire... en fait si je comprend techniquement mais au niveau de la réalisation je ne sais pas comment procéder.
 
Je tente et corriger moi si je dévie :
 
1/ J'ouvre un socket de connexion avec fsockopen
   Ce socket reste ouvert tant que je ne le ferme pas.
2/ J'envoie ma méthode POST "a la main" (fputs)
3/ Je récupère les résultats (je sais pas comment)
4/ Je ferme mon socket

mood
Publicité
Posté le 10-05-2004 à 16:05:51  profilanswer
 

n°720814
titione
addicted
Posté le 10-05-2004 à 16:18:34  profilanswer
 

c en gros le principe des werbservices... va voir du côté de SOAP et des choses comme ça...

n°720905
Freekill
Electron libre…
Posté le 10-05-2004 à 16:50:51  profilanswer
 
n°720978
mifrxp1800
c'est pas moi qui m'en occupon
Posté le 10-05-2004 à 17:37:40  profilanswer
 

salut,
 
pour ce que tu veux faire qui reste assez simple, c'est du webservice.
 
SOAP est trés complet mais pt meme trop,
regarde XML/RPC qui est trés simple
 
tu passes des parametres dans le message et utilise les méthodes proposée par le serveur !

n°720980
wouf
=°()°=
Posté le 10-05-2004 à 17:39:28  profilanswer
 

bon c'est bon j'ai reussi a créer mon script, merci tout le monde !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Casse tête php...

 

Sujets relatifs
[JAXB] Enlever la balise d'en-tête d'un marshallingprobleme projet casse brique ...
[SQL Access] Requête sensible à la cassebatch+prise de tete....
[PHP] Prise de tête avec les expressions régulières[HTML/JS/DOM]Algo casse tête ( Trouvé :) )
[Oracle] Casse tete avec des triggers qui s'auto paralysent...[casse tête mathématique]
argh... ca me casse la tete :([MFC] CListCtrl et GetItem() -> Casse tête
Plus de sujets relatifs à : Casse tête php...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)