PHP Socket - Récupérer infos page

Fermé
JJBlow Messages postés 44 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 6 novembre 2010 - 4 mai 2010 à 21:14
rewotLF Messages postés 10 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 8 juin 2010 - 5 mai 2010 à 10:26
Bonjour, voilà je voudrais savoir comment faire quelque chose qui me semble possible d'après des tutoriels sur internet mais étant un très grand novice en PHP je n'y arrive pas.

Voilà, je voudrais que lorsque un membre entre une adresse (url) dans le champs du formulaire et qu'il valide, que le script va chercher une information et l'enregistre.
Alors pour ce qui est du formulaire je sais le faire, pour enregistrer le résultat aussi mais pour que le script aille chercher automatiquement je ne sais pas.

J'ai trouvé des tutos comme: https://www.php.net/manual/fr/function.fsockopen.php
mais je ne comprends rien, désolé.

Je souhaiterais en fait qu'un membre entre une adresse (toujours le même nom de domaine pour tous les membres) mais que sa aille ensuite chercher quelque chose dans cette page mais automatiquement (sachant que je peut préciser au script la ligne de la page par exemple que je veut récupérer sur celle-ci (sachant encore une fois que celle-ci ne changera pas).

En exemple sa donne:
le membre 1 entre l'adresse http://example.com/12345 ,
à la ligne 50 de cette page se trouve "test" et bien que cette ligne soit enregistrée dans une variable et enregistrée.
le membre 2 entre l'adresse http://example.com/54321 ,
à la ligne 50 de cette page se trouve "test2" et que cette ligne soit enregistrée
etc...

Voilà, merci à ceux qui sauront me dire comment faire.

Bonne journée.

1 réponse

rewotLF Messages postés 10 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 8 juin 2010 1
5 mai 2010 à 10:26
Bonjour,

Si tu veux il existe la fonction file_get_contents (), qui retourne le fichier dans une chaine de caractère.

Par exemple, file_get_contents('http://www.monSite.com') retourne le code source de la page.
Ensuite, il suffit de traiter la chaine de caractère pour récupérer ce que tu veux.

Je sais pas si c'est ca qui te convient.

Bonne journée!!
1