Foros del Web » Programando para Internet » PHP »

cadena ¿como cortar hasta la ultima barra?

Estas en el tema de cadena ¿como cortar hasta la ultima barra? en el foro de PHP en Foros del Web. hola estoy usando $_SERVER['HTTP_REFERER'] para obtener una cadena y lo que necesito es solo el archivo final ejemplo tengo esta cadena http://www.mi_dominio.es/en/mi_archivo.php?id=2 y necesito optener ...
  #1 (permalink)  
Antiguo 13/08/2008, 11:50
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 5 meses
Puntos: 6
cadena ¿como cortar hasta la ultima barra?

hola


estoy usando $_SERVER['HTTP_REFERER'] para obtener una cadena y lo que necesito es solo el archivo final

ejemplo tengo esta cadena
http://www.mi_dominio.es/en/mi_archivo.php?id=2

y necesito optener
mi_archivo.php?id=2

he pensado usar split pero como no siempre va a ser el mismo numero de array pues no se si esiste alguna forma de recuper este dato existan las barras que existan

pueden ayudarme?

Gracias y un saludo a todos.
  #2 (permalink)  
Antiguo 13/08/2008, 11:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: cadena ¿como cortar hasta la ultima barra?

Hola suntus, usa basename().

Saludos.
  #3 (permalink)  
Antiguo 13/08/2008, 12:02
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 5 meses
Puntos: 6
Respuesta: cadena ¿como cortar hasta la ultima barra?

Cita:
Iniciado por GatorV Ver Mensaje
Hola suntus, usa basename().

Saludos.
genial! y yo comiendome la cabeza para crear una funcion y ya existe una para esto :D

gracias GatorV, un saludo.
  #4 (permalink)  
Antiguo 13/08/2008, 12:09
Avatar de Taldreakan  
Fecha de Ingreso: julio-2008
Mensajes: 128
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: cadena ¿como cortar hasta la ultima barra?

Tambien puedes usar $_SERVER['QUERY_STRING']
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 12:42.