El otro día arreglé un problema que creo que es común. Convertir una dirección del tipo http://dominio.com/algo en /var/www/algo. En PHP se hace así:
Sea $direccionweb la dirección o url de la web tipo http://dominio.com/algo y $rutaabsoluta la variable donde vamos a recoger la ruta absoluta del recurso tipo /var/www/algo entonces:
$ruta = parse_url ($direccionweb) ;
$rutaabsoluta = $_SERVER[‘DOCUMENT_ROOT’].$ruta[‘path’] ;
Espero que sea de ayuda para alguien.