par
stever » 12 sept. 2006, 11:09
Salut je bloque sur un petit script pour traiter le code suivant
Code : Tout sélectionner
<table>
<tr>
<td><h4>Nom de la commune</h4><strong>Lisle-en-Rigault</strong></td>
<td><h4>Région</h4><a href="./regions.html?mode=detail®=57" title="fiche de la région">Lorraine</a></td>
</tr>
</table>
<div class="donnees">
<h4>Généralités historiques</h4>
<p><ul><li>Occupation préhistorique.</li>
</ul></p>
<h4>Vestiges préhistoriques et antiques</h4>
<p><ul><li>Grottes dans la vallée du Boulou.</li>
</ul></p>
Avec le script suivant j'arrive a récupérer comme info le "nom de la commune" mais pas les "Vestiges préhistoriques et antiques"
<?php
$fp = fopen("...", "r");
while (!feof($fp)) {
$ligne = fgetss($fp, 4096);
if ( strstr($ligne,'Nom de la commune'))
{
$commune = substr(strstr($ligne,'Nom de la commune'),17) ;
}
if ( strstr($ligne,'Région'))
{
$region = substr(strstr($ligne,'Région'),6) ;
}
if ( strstr($ligne,'Vestiges préhistoriques et antiques'))
{
$vpa = substr(strstr($ligne,'Vestiges préhistoriques et antiques'),36) ;
}
}
?>
je ne comprend pas pourquoi cela fonctionne pour le nom de la commune et la région et non pour le reste ?
Salut je bloque sur un petit script pour traiter le code suivant
[code]<table>
<tr>
<td><h4>Nom de la commune</h4><strong>Lisle-en-Rigault</strong></td>
<td><h4>Région</h4><a href="./regions.html?mode=detail®=57" title="fiche de la région">Lorraine</a></td>
</tr>
</table>
<div class="donnees">
<h4>Généralités historiques</h4>
<p><ul><li>Occupation préhistorique.</li>
</ul></p>
<h4>Vestiges préhistoriques et antiques</h4>
<p><ul><li>Grottes dans la vallée du Boulou.</li>
</ul></p>[/code]
Avec le script suivant j'arrive a récupérer comme info le "nom de la commune" mais pas les "Vestiges préhistoriques et antiques"
[php]<?php
$fp = fopen("...", "r");
while (!feof($fp)) {
$ligne = fgetss($fp, 4096);
if ( strstr($ligne,'Nom de la commune'))
{
$commune = substr(strstr($ligne,'Nom de la commune'),17) ;
}
if ( strstr($ligne,'Région'))
{
$region = substr(strstr($ligne,'Région'),6) ;
}
if ( strstr($ligne,'Vestiges préhistoriques et antiques'))
{
$vpa = substr(strstr($ligne,'Vestiges préhistoriques et antiques'),36) ;
}
}
?>[/php]
je ne comprend pas pourquoi cela fonctionne pour le nom de la commune et la région et non pour le reste ?