Modérateur PHPfrance |
10684 Messages
20 févr. 2009, 12:53
Remplir les champs d'une autre page tu ne pourras pas le faire avec php. En effet, php s'exécute sur ton serveur et ne peut aller remplir les champs d'un formulaire d'une page.
En revanche, php peut ouvrir une url distante et lire le contenu de la page qui y est affiché. Si les paramètres du formulaire sont spécifiés dans l'url, tu peux effectivement cibler une page et y lire son contenu. Regarde du côté de la fonction fopen() pour commencer (et de ses camarades fread(), fclose(), etc.)
Tu peux ainsi ouvrir une page spécifique d'un site (ex wikipedia)
$res = fopen('http://fr.wikipedia.org/wiki/Php');
Ou même la page de recherche de wikipedia sur une recherche données :
$res = fopen('http://fr.wikipedia.org/wiki/Sp%C3%A9cial:Recherche?search=ouvrir+url+php');
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...