No, porque ahí si quiere la direccion entera. Vamos a ver, la variable direccion, tiene que tener la direccion entera, como en la bd las tengo guardadas /carpeta1/carpeta/archivo.php, me hace falta añadir el dominio.
La variable pagina tiene que tener solo el nombre del archivo, que será lo que le aparezca al visitante y si quiere pulsará el enlace para que le lleve a esa direccion.
En cualquier caso, lo he simplificado con este codigo
function paginas_mas_visitadas ()
{
$direccion = '/nacho.php';
$direccion = 'www.igblasa.com'.$direccion;
$pagina = 'nacho.php';
$hola = '<a href="'.$direccion.'">'.$pagina.'</a>';
echo $hola;
}
Y aqui no hay margen de error, bueno, pues lo estoy probando en local, y en el navegador me pone esta direccion
http://localhost/www.igblasa.com/probando.php
No lo entiendo, la verdad.