J'ai un problème pour récupérer l'URL absolue d'une image distante. Ce que je fais est en ce moment ceci:PHP trouver un chemin absolu à distance
foreach($html->find('img') as $e){
$path = parse_url($e->src, PHP_URL_PATH);
$absolute = realpath($path);
if($e->src==$path){
echo '<img class="pic" src=' . $absolute . '/><br/>';
}
}
Ce code a été écrit à l'aide du simple projet dom html. L'idée est que je ne peux pas afficher les images avec une URL relative dans le codage d'origine car elles ne sont pas situées sur mon serveur.
Alors ne quelqu'un sait comment résoudre le chemin absolu d'une image à distance?
Je ne comprends pas très bien ce que vous entendez par le chemin absolu d'une URL distante. Vous ne pouvez pas référencer des fichiers distants en utilisant des chemins absolus. Vous devrez utiliser la norme ** http: //www.path.com/to/file.jpg** retournée par ** $ e-> src ** –