1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| preg_match_all("#<img(.*?)(src.*?)>#is",$fichier,$mat,PREG_PATTERN_ORDER);
foreach ($mat[2] as $im)
{
//on récupère que le lien
// tmp recoit un tableau de chaine comprenant des bout de chaine apres ' '
$tmp = explode(' ',$im);
foreach ($tmp as $value){
if ((ereg('src',$value,$regs)) )
{
$img = eregi_replace('src=',"",$value);
$img = eregi_replace('"',"",$img);
if (substr($img,0,1) =="." ) {
$img = vraichemin($img,$lien);
}
elseif (substr($img,0,1) == "/") {
$test = $img;
$img = $lien.$test;
}
}
//enleve un enventuel espace après l'extension ou avant le debut de l'url.
$img=trim($img);
//on vérifie l'adresse et on la change s'il faut
// Appel d'une fonction qui va recréer le vrai lien si necessaire
$urlimg = vraichemin($img,$lien);
} |
Partager