Foros del Web » Programando para Internet » PHP »

Detectar palabra en url

Estas en el tema de Detectar palabra en url en el foro de PHP en Foros del Web. Hola a todos. Tengo un problema con unas variables, nesecito detectar una palabra especifica que se encuentra en mi url. ejemplo: http://www.newyorkevent.com/listing.php?id=10 nesecito buscar: listing. ...
  #1 (permalink)  
Antiguo 11/08/2010, 13:15
 
Fecha de Ingreso: agosto-2010
Mensajes: 8
Antigüedad: 13 años, 8 meses
Puntos: 0
Detectar palabra en url

Hola a todos.

Tengo un problema con unas variables, nesecito detectar una palabra especifica que se encuentra en mi url.

ejemplo:
http://www.newyorkevent.com/listing.php?id=10

nesecito buscar: listing.

mi script es este:

$url = http://www.newyorkevent.com/listing.php?id=10
if ($url) == 'listing' {
echo 'wrapper_listing.tpl';
}
else
{
echo 'wrapper_home.tpl';
}

Espero haberme dejado entender

Saludos
Anth...
  #2 (permalink)  
Antiguo 11/08/2010, 13:21
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Detectar palabra en url

Revisa la información de strstr
en la Documentacion de PHP

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 11/08/2010, 13:23
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Detectar palabra en url

con strpos():

Código PHP:
Ver original
  1. $url='http://www.newyorkevent.com/listing.php?id=10'
  2. if(strpos($url,'listing')!==false){
  3. echo 'wrapper_listing.tpl';
  4. }else{
  5. echo 'wrapper_home.tpl';
  6. }
  #4 (permalink)  
Antiguo 11/08/2010, 13:37
 
Fecha de Ingreso: agosto-2010
Mensajes: 8
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Detectar palabra en url

ya funciona el script...

Gracias, Hidek1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.