[METHODOLOGIE] - StdIn et StdOut en 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 : [METHODOLOGIE] - StdIn et StdOut en PHP ?

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 31 mars 2010, 18:27

C'est pas si compliqué que cela, il suffit de savoir formuler ta requête HTTP et d'en récupérer les résultats.....
Ceci dit, tu exposes vachement mal ton problème, d'une façon qui ne me donnait vraiment pas envie de répondre...
Là était mon problème, savoir intercepter les résultats pour traitement .
Je vais regarder aussi ton lien,et creuser dans ce sens.


J'ai essayer de poster mon problème avec une approche générale, et non pas spécifiquement orienté sur ma personne et mon problème, pour que ma question serve au plus grand nombre des visiteurs du fofo, mais il semble que je m'y soit mal prit . oupsss

Je ne faisait pas référence aux commandes PHP avec le StdIN et OUT, comme déjà dit .

Merci de ta contribution .

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 31 mars 2010, 10:18

Et le StdIN/OUT, c'est un peu démodé maintenant..
bah non pourquoi ?

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Berzemus » 31 mars 2010, 09:52

C'est pas si compliqué que cela, il suffit de savoir formuler ta requête HTTP et d'en récupérer les résultats. Même pas obligé d'utiliser Curl, je l'ais fait il y a quelques années en utilisant les fonctions de flux.

Ceci dit, tu exposes vachement mal ton problème, d'une façon qui ne me donnait vraiment pas envie de répondre. Mais bon, je suis gentil :roll:

Et le StdIN/OUT, c'est un peu démodé maintenant..

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 31 mars 2010, 08:14

POST fonctionne sur WebDev, bien sur .
Mais mon collègue perd la main sur le traitement après retour du POST.
La solution existe probablement, mais ne ne l'avons pas trouvé ...
C'est pourquoi je lui est proposé de passé par notre amis ElePHPant

As tu un lien ou une portion de code concernant :
un simple file_get_contents avec un stream associé et ca roule
Comme l'example N°2 de la doc PHP.net ( http://fr2.php.net/manual/fr/stream.examples.php )

Pour le moment mes test avec cURL semble concluant vers un POST basique de ma conception, me reste a l'essayer vers le site distant ...

Je suis preneur de toutes pistes ... Merci

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 22:32

et avec webdev le formulaire il marche pas avec POST ?

enfaite on est pas obligé d'utilise cURL surtout si c'est juste pour envoyer des données POST :wink:
un simple file_get_contents avec un stream associé et ca roule

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 30 mars 2010, 22:29

Oui , je vais même lui laisser le soins complet de le faire, a moins là aussi que tu es de bonnes pistes a me donner ...

Cette méthode cURL est vraiment de la balle, et me permet de voir pas mal de possibilité a mettre en œuvre pour d'autres idées a venir.
C'est un collègue a moi qui est "gourou" en code Win/WebDev.

Dis donc tu as une alerte sonore sur ta bécanne pour me répondre si vite ? lol - A+

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 22:19

et après avec webdev tu peux parser le contenu ?

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 30 mars 2010, 22:17

comment tu appelles ton php via webdev ?
En requette URL HTTP avec des paramètres variables
du genre : http://lesite/lerep/lescript.php?toto=var1&titi=var2 via du GET, ou même en POST de toute façon par le biais d'un formulaire WebDev...
Dans mon cas l'hébergeur accepte les deux moteurs d'interprétation/exécution WebDev et PHP
Pourquoi cela ?

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 18:27

comment tu appelles ton php via webdev ?

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 30 mars 2010, 18:25

donc comme ca en gros :
l'internaute -> Formulaire webdev -> php -> le site EXTERNE -> resultats -> php -> site webdev -> l'internaute
C'est ça , la boucle est bouclé ...

Tu as d'autres piste de recherche , peut être ? Merci

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 18:20

donc comme ca en gros :
Formulaire webdev -> php -> le site -> resultats -> php -> webdev

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 30 mars 2010, 18:17

daccord, ouai CURL nickel pour ca, après tu reçois ta page, ta plus qu'a la parser (avec DomDocument par exemple)
Oui dans un cas plus générale en effet, mais pas dans mon cas.

Mon projet s'articule autour d'une application WebDev qui doit faire l'interrogation et la "digestion" du retour
C'est pourquoi j'ai pensée passer par l'intermédiaire de notre ami PHP afin de conserver la transparence.
Pas réussi avec WebDev ...

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 18:10

daccord, ouai CURL nickel pour ca, après tu reçois ta page, ta plus qu'a la parser (avec DomDocument par exemple)

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par Basic::PHP::coder » 30 mars 2010, 18:08

j'ai pas trop compris ce que tu veux faire exactement
Ben en somme cet exemple résume pas mal mon besoin (suite a ma recherche sur le conseil cURL):
http://forum.webrankinfo.com/referer-curl-t102932.html

- Je crée une page pour mon internaute qui comporte mon formulaire

- il le renseigne

- il Submit mon formulaire vers mon code.

- Mon code traite sa demande et la ré-achemine vers un site "étatique" (.gouv.fr)

- La réponse de ce site à la requette POST est transmise a mon code (là est le plus dur !)

Je lui affiche le résultat "a ma sauce"

Comment vérrais tu , toi , cela possible ? Merci

Re: [METHODOLOGIE] - StdIn et StdOut en PHP ?

par stealth35 » 30 mars 2010, 16:27

j'ai pas trop compris ce que tu veux faire exactement