Réponse acceptée !
Bien sachant que des personnes aident et d'autres non, moi je fourni ma façon de faire.
<?php
$file = "http://www.allocine.fr/film/fichefilm_gen_cfilm=109640.html";
$pagesource = file($file);
while(list($cle,$val) = each($pagesource))
{
if (preg_match("/<title>/i", $val))
{
$patterns[0] = '!<title>!';
$patterns[1] = '!</?title>!';
$replacements[0] = '';
$replacements[1] = '';
echo 'Le titre du film que vous avez demandé : '.preg_replace($patterns, $replacements, $val);
}
}
?>
Voilà cette source vous donnera le titre exact d'un film d'une toute autre page web venant de allocine ici.
Une petite explication :
- la variable $file prend en compte une valeur quelconque ici forcément un string pour une adresse ce qui va me p
- La deuxième ligne va me pettre de lire l'adresse et de la mettre dans un tableau
- Ensuite j'effectue une boucle de chaque "case" du tableau jusqu'a la fin de mon tableau
- Dans cette boucle si je "match" le mot "<title>" (le /i permet de ne pas prendre en compte la casse) alors il va executer ce qui se trouve dans le if
- Pour la compréhension du if rien de difficile il remplace les mots <title> et </title> par "rien" puis ensuite écrit ce que je souhaite.
- Voilà c'est tout

- Une dernière chose ce code c'est pas optimisé, il faudrait par exemple que vous arrêtiez de lire la page source si vous avez lu ce que vous souahitez, cela ne sert à rien de continuer. Et vous avez encore d'autres choses à modifier si vous le souhaitez.
Ah oui pour
vilhjalms si j'ai posé cette question c'est parceque tout simplement le moteur de recherche n'a rien donné...
Et merci
Bling 182 pour m'avoir aidé dans ma quête

.
@+