1
j'ai besoin de deux choses d'un fichier html:obtenir des parties de fichier html en php
- texte entre
<title>
et</title>
- texte entre
<body>
et</body>
Quelqu'un sait-il comment faire ça? ce que j'ai jusqu'à présent:
$contents = file_get_contents($_GET['file']);
$title = preg_replace("/.*<title[^>]*>|<\/title>.*/si", "", $file);
$body = preg_replace("/.*<body[^>]*>|<\/body>.*/si", "", $file);
je dois faire écho le titre dans une zone de texte et le corps dans une zone de texte. N'utilisez pas regex pour analyser HTML.
* (apparenté) * [Meilleures méthodes pour analyser HTML] (http://stackoverflow.com/questions/3577641/best-methods-to-parse-html/3577662#3577662) – Gordon
Lire [Hsinging Html The Cthulhu Way ] (http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html) – AlexV