Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2005
Avatar de dmassive
dmassive dmassive is offline
Miembro
 
Registrado: mar 2004
Ubicación: Paraná - Argentina
Posts: 60
Poder: 21
dmassive Va por buen camino
Unhappy ¿ $_PHP_SELF ? tomar nombre del script actual

Supongamos un script sencillo (hola.php) con el cual muestro el nombre del script actual. ¿Cual es la funcion o constante que necesitaria? porque esto no funciona

Código:
hola.php
<?php
     echo $_PHP_SELF;
?>
Ese codigo me deberia devolver el nombre del script actual, es decir, "hola.php")
Responder Con Cita
  #2  
Antiguo 23-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Código PHP:
<?
  
echo $_SERVER['PHP_SELF'];
?>
// Saludos
Responder Con Cita
  #3  
Antiguo 23-08-2005
Avatar de dmassive
dmassive dmassive is offline
Miembro
 
Registrado: mar 2004
Ubicación: Paraná - Argentina
Posts: 60
Poder: 21
dmassive Va por buen camino
Thumbs up

buenisimo!

Aunque sale:
Código:
     /hola.php
Pero no importa, edito la cadena y listo.

Gracias!!!
__________________
"It's nice to be important, but it's more important to be nice"
Responder Con Cita
  #4  
Antiguo 23-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Sale eso porque el valor es la ruta completa; en este caso / es la raíz del árbol de directorios web. Claro que le puedes simplemente quitar el primer carcater pero si cambias el archivo de ruta ya no te servirá.

Algo más correcto sería:

Código PHP:
<?
$script 
$_SERVER['PHP_SELF'];
$path_info pathinfo($script);

echo 
$path_info['dirname']; // imprime /
echo $path_info['basename']; // imprime script.php
echo $path_info['extension']; // imprime php
?>
// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:09:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi