Red de conocimiento informático - Aprendizaje de programación - Cómo convertir una ruta relativa a una ruta absoluta en php

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

}

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

}

gt