Autor Tópico: [Dúvidas] PHP (Saber o nome do próprio ficheiro)  (Lida 3063 vezes)

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« em: 9 de Novembro de 2006, 01:20:36 »
Oi,

Há alguma forma de saber o script PHP conseguir devolver o nome do próprio ficheiro PHP?
Já me fartei de procurar e nada!

Cumps.

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #1 em: 9 de Novembro de 2006, 13:13:29 »
eu não sou nada pro em php mas não podias resolver isso criando do estilo uma variavel de sessão onde passavas sempre para dentro dela o php que chamavas?

desculpa se disse uma asneira.

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #2 em: 9 de Novembro de 2006, 13:36:03 »
echo($HTTP_SERVER_VARS['PHP_SELF']);

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #3 em: 9 de Novembro de 2006, 15:44:43 »
Não é asneira nenhuma mas tal como outras pessoas q tmb me deram umas dicas retorna sempre o endereço a partir da raiz do domínio e não unicamente o nome do próprio ficheiro.

Vou continuar a procurar e dps digo o resultado.

Obg e cumps.

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #4 em: 10 de Novembro de 2006, 12:20:05 »
Já cá volto com o resultado:

Código: [Seleccione]
<?PHP

//$nome = explode( '/', $_SERVER['SCRIPT_NAME'] );
//echo $nome[2];
 
//ou
 
//$nome = explode( '/', $_SERVER['PHP_SELF']);
//echo $nome[2];
 
//ou
 
$nome = explode( '/', __FILE__ );
echo $nome[2];

?>


Qualquer das hipóteses funciona, mas tive de colocar a array na casa 2. É melhor só usar uma hipótese de cada vez. Claro.

;)

Obg na mesma.

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #5 em: 10 de Novembro de 2006, 18:32:53 »
fixe

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 517
    • Ver Perfil
    • http://www.redcodestudio.com
Re: [Dúvidas] PHP (Saber o nome do próprio ficheiro)
« Responder #6 em: 28 de Dezembro de 2011, 14:36:52 »
É mais simples imprimir o valor da superglobal $_SERVER['PHP_SELF'].

Código: [Seleccione]
echo $_SERVER['PHP_SELF'];

//ou

echo "O nome deste ficheiro é {$_SERVER['PHP_SELF']}";

Cumps.
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!
Problemas c/ o fórum? Envia-me 1 mail

 




Roleta das Anedotas - Abre noutra janela