Récupération de données a partir d'un code source

ViPHP
xTG
ViPHP | 7331 Messages

08 nov. 2012, 19:42

En fait il suffit d'aller voir la doc de ce que je t'ai proposé pour trouver des exemples d'utilisation. :)
http://fr2.php.net/dom

Toujours privilégier la documentation PHP à une recherche sur un quelconque moteur.
On y trouve des informations bien plus ciblées.
Pour ma part je ne vais sur les moteurs de recherche que si les exemples de la documentation ne traite pas de l'utilisation spéciale que je veux faire de certaines fonctions ou class.

Petit nouveau ! | 8 Messages

08 nov. 2012, 21:49

Tout a fait d'accord ; je regarde ta doc ; l'ingère et pose les questions après.
Merci beaucoup pour l'aide
stephan

Mammouth du PHP | 2278 Messages

09 nov. 2012, 18:18

Voici un bout d'idée

<?PHP
$donnees ="
<table>
<tr>
<td><font size='1'>&nbsp;LUN 05/11/2012</font></td>
<td align='center'><font size='1'>7.07</font></td>
<td align='center' bgcolor='#EFEDDE'><font size='1'>8.43</font></td>
<td align='center' bgcolor='#EFEDDE'><font size='1'>9.07</font></td>
<td align='center'><font size='1'>12.05</font></td>
<td align='center'><font size='1'>14.18</font></td>
<td align='center'><font size='1'>18.28</font></td>
<td align='center'><font size='1'>&nbsp;</font></td>
</tr>
<tr>
<td><font size='1'>&nbsp;MAR 06/11/2012</font></td>
<td align='center'><font size='1'>7.07</font></td>
<td align='center' bgcolor='#EFEDDE'><font size='1'>8.43</font></td>
<td align='center' bgcolor='#EFEDDE'><font size='1'>9.07</font></td>
<td align='center'><font size='1'>12.05</font></td>
<td align='center'><font size='1'>14.18</font></td>
<td align='center'><font size='1'>18.28</font></td>
<td align='center'><font size='1'>&nbsp;</font></td>
</tr>
</table>
";
print_r($donnees);

$deb_ligne = strpos($donnees, "<tr>", 0);
$fin_ligne = strpos($donnees, "</tr>",$deb_ligne);
$longueur = $fin_ligne - $deb_ligne;
print "<br>debut $deb_ligne fin $fin_ligne de $longueur";	
	
	
while ($deb_ligne !== false)
{
	$deb_ligne = strpos($donnees, "<tr>", $fin_ligne);
	$fin_ligne = strpos($donnees, "</tr>",$deb_ligne);
         $longueur = $fin_ligne - $deb_ligne;
           print "<br>debut $deb_ligne fin $fin_ligne de $longueur";	
	
}

?>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD