REGEX sur balise html: Besoin d'aide !
Bonjour à toutes et à tous :ccool:
voila, j'ai une fonction qui récupère le code source d'un URL.
Il fonctionne très bien. La voici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function codeSource($adresseFunction){
if (substr($adresseFunction, 0, 7) == "http://") {
$ajoutProtocol = "";
} else {
$ajoutProtocol = "http://";
}
if ($ouverture = @fopen($ajoutProtocol.$adresseFunction, "rb")) {
if ($lecture = stream_get_contents($ouverture)) {
$lecture= htmlentities($lecture);
$lecture='<pre>'.$lecture.'</pre>';
return $lecture;
} else {
echo 'La page '.$adresseFunction.' ne peut ?e lut!';
}
} else {
echo 'Probl? d\'ouverture de la page '.$adresseFunction.'!';
}
@fclose($ouverture);
} |
Seulement j'ai un problème de regex.
J'aimerais pouvoir faire un REGEX avec comme paramètre, par exemple, "<title>", mais cela ne fonctionne pas. Pourtant, un ECHO d'un résultat m'affiche bien sous forme de texte le bon code source, avec les balise HTML correctement affiché.
J'ai bien des doutes quand au codage du texte, mais je m'en sort pas trop...
Une idée ? :roll:
Merci d'avance :)