fopen

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 : fopen

Re: fopen

par moogli » 04 juil. 2013, 22:27

salut,

tu ne lit que la 1ère ligne ainsi cf http://www.php.net/manual/fr/function.fgets.php

tu peux utiliser plus avantageusement fil_get_contents pour récupérer le contenu directement.

ensuite pour récupéré les valeurs du fichier utilise simplexmlou dom


@+

fopen

par kevin76 » 04 juil. 2013, 17:54

Bonjour,

J'ai une page HTML classique. Elle me renvoie des données.

Je suis en train de créer un script PHP qui "scanne" cette page PHP.
Je cherche à ce que ce script récupère toute la valeur de la ligne qui contient id="toto"
J'ai donc fait :
$monfichier = fopen('http://localhost:8888/page1.html', 'r');
$ligne = fgets($monfichier); // Je récupère tout le HTML.
Mais après, je ne sais pas comment faire le traitement des données.
Je cherche à récupérer plusieurs valeurs "répétitivement" (donc dans un tableau), à la manière d'un flux RSS :
exemple:
<div id="toto">
<div class="content">
<img src="toto.png"/>
<p>mon titre</p>
<a src="toto.fr">le site de toto</a>
</div>
<div class="content">
<img src="toto2.png"/>
<p>mon titre2</p>
<a src="toto2.fr">le site de toto2</a>
</div>
</div>
Puis-je trouver ici un peu d'aide ?

Merci par avance.