Je ne contribue pas beaucoup à ce site qui m'aide et je me suis dis que ma petite fonction pourrait etre utile.
Elle consiste a recuperer une chaine, dont on ne sais rien sur elle : Seulement les balises placées avant et après.
Ca est bien pratique pour des recherches à la volée, mais il y a mieux.
Source / Exemple :
<?php
function localise($link,$word,$word2)
{
$handle = fopen($link, "rb"); // On ouvre la page web
$retour = '';
while (!feof($handle)) {
$retour .= fread($handle, 8192); // On la tampone par paquets (obligé quand c'est un flux reseau)
}
fclose($handle);
$retour = strstr($retour, $word); // On supprime tout ce qui est avant $word1
$retour = substr($retour, strlen($word)); // Y compris $word1
$retour = strrev($retour); // On inverse tout ! : abcdef = fedcba
$word2 = strrev($word2); // On inverse aussi la variable $word2
$retour = strstr($retour, $word2); // On enleve tout ce qui est avant à nouveau
$retour = substr($retour, strlen($word2)); // Y compris $word2 inversé
$retour = strrev($retour); // On remets à l'endroit
return $retour ; // Et le tour est joué !
}
$recup = localise("http://www.phpcs.com/","</span>Derniers Codes</h2>","<div class=\"C SC CO\" id=\"ctl00_Main_Tuto\">");
echo $recup ;
?>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.