Cómo convertir una ruta relativa a una ruta absoluta en php
Darle una función:
$content: el contenido de la página web;
$feed_url: nombre de dominio del sitio web
lt?
Función relativa_to_absoluta($content, $feed_url) {
preg_match('/(http|https|FTP):\/\//',$feed_url,$protocol );
$ server_URL = preg_replace("/(http | https | FTP | noticias):\/\//" ",$ feed_URL);
$server_url = preg_replace("/ \/.*/",$server_URL);
if ($server_url == '') {
Devolver $contenido p>
}
if(isset($ protocolo[0]){
$ nuevo _ contenido = preg _ reemplazar('/href= " \//', ' href = " '.$protocolo[0 ].$server_url./', $content);
$ new_content = preg_replace('/src= "\//',' src = " '.$protocol[0].$server_url./ ',$new_content);
}else {
$new_content = $content
}
Devuelve $ nuevo _ contenido p>
}
gt