Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/03/2011, 07:35
Avatar de Kamae
Kamae
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: como marcar el enlace de menu activo

Buenas de nuevo

A ver, cuando usas la variable echo, lo que escribes a continuación va entre comillas siempre que sea texto como tal, lo que sean variables y funciones va fuera de las comillas, y para juntar unas con otras, siempre se usa el punto (.)

Código PHP:
echo "Hola";
// Devuelve "Hola"

echo "Hola, eres".$nombre;
// Devuelve "Hola, eres Juan"

echo $nombre.", son las ".$hora." y aun estás durmiendo";
// Devuelve "Juan, son las 14:32 y aun estás durmiendo" 
Así pues, el error en tu código está en la concatenación, te has dejado los puntitos.

Código PHP:
<?php
function Menu($sitio) {
 
$url 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?var='.$_GET['var'];
// Esto por ejemplo sería http://www.tuweb.com/detalle.php?var=ciudad
 
if(ereg($sitio,$url)) {return 'id="current"'; } // Si coincide, retorna la cadena
return ""// Si llega aquí, no retorna nada
 
}  
?>
Saludos