Autor Tema: Que funciones utilizar?  (Leído 4572 veces)

0 Usuarios y 1 Visitante están viendo este tema.

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Que funciones utilizar?
« en: Octubre 18, 2011, 02:20:44 am »
Hola alguien me puede orientar que funciones para las siguientes.

obtener el nombre y o path de la pagina.php que se esta llamando es decir si yo pongo en el borwser "http://leandroascierto.com/test/index.php" me imprima esa misma dirección.

que función seria recomendable para contar cuantas veces esta una palabra dentro de una cadena, pensé en usar preg_split + Count pero quizás hay una mas directa.

Saludos

Hugo

  • Visitante
Re:Que funciones utilizar?
« Respuesta #1 en: Octubre 18, 2011, 08:55:25 pm »

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Que funciones utilizar?
« Respuesta #2 en: Octubre 18, 2011, 11:08:40 pm »
 ::)
Código: (php) [Seleccionar]
<?phpecho "http://".$_SERVER["SERVER_ADDR"].$_SERVER["REQUEST_URI"];?>


Lo trate de hacer muy generico x'D pero basicamente es REQUEST_URI la magia :) tambien en lugar de SERVER_ADDR tambien puede ser HTTP_HOST

en el caso de que no sea por el puerto 80

Código: (php) [Seleccionar]
<?phpecho "http:".$_SERVER["SERVER_PORT"]."//".$_SERVER["SERVER_ADDR"].$_SERVER["REQUEST_URI"];?>

« última modificación: Octubre 18, 2011, 11:12:42 pm por raul338 »

Hugo

  • Visitante
Re:Que funciones utilizar?
« Respuesta #3 en: Octubre 19, 2011, 11:56:13 am »
Hola nuevamente,


En este caso, para ver que php se está ejecutando, yo recomiendo hacer lo siguiente...

1. usar phpinfo() para ver que trae la página...
2. Buscar el archivo tipo "http://site.com/carpeta/archivo.php" y ver a que tipo de "SERVER_*" corresponde...

Igualmente, con los datos que tira phpinfo se puede aprender mucho...

Un saludo,
Hugo

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Que funciones utilizar?
« Respuesta #4 en: Octubre 19, 2011, 06:40:29 pm »
Yo lo hice de la forma que especifica Hugo xD pero lamentablemente no hay uno solo que diga toda esa información. Igualmente, para mi la infalible es esta

Código: (php) [Seleccionar]
<?phpif ($_SERVER["SERVER_PORT"]==80)    echo "http://".$_SERVER["SERVER_HOST"].$_SERVER["REQUEST_URI"];else    echo "http:".$_SERVER["SERVER_PORT"]."//".$_SERVER["SERVER_HOST"].$_SERVER["REQUEST_URI"];?>

:D

Hugo

  • Visitante
Re:Que funciones utilizar?
« Respuesta #5 en: Octubre 19, 2011, 09:37:02 pm »
:) ¡Fenomenalmentegenial raul338!

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Que funciones utilizar?
« Respuesta #6 en: Octubre 20, 2011, 03:31:42 am »
Muchas gracias chicos de lujo.