Um exemplo de como descobrir onde o arquivo está. Pode usar qualquer nome, e colocar em qualquer pasta que ele te dirá quem ele é, onde ele está, e se está no diretório principal. :)
<html>
<!-- Creation date: 24/6/2006 -->
<head>
<title>Eu sei onde eu estou! :)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="José Roberto">
<meta name="generator" content="AceHTML 5 Pro">
</head>
<body style="text-align:center">
<?php
$root="http://".$_SERVER["HTTP_HOST"]."/"; //Pega o endereço principal
$pasta=explode("/",$PHP_SELF); //Separa os "/" para separar o arquivo da pasta
$arquivo=$pasta[count($pasta)-1]; //Pega o arquivo
unset($pasta[count($pasta)-1]); //Remove o arquivo da pasta
$n_pasta=count($pasta)-1; //Pega o número de pastas
$pasta=implode("/",$pasta); //Junta todas as pastas sem o arquivo
!strlen($pasta)?$pasta="/":''; //Corrige a pasta se ela estiver no root
$endereco="http://".$_SERVER["HTTP_HOST"].$pasta; //Pega o endereço
$endereco_arquivo="http://".$_SERVER["HTTP_HOST"].$PHP_SELF; //Pega o endereço do arquivo
if($endereco==$root){
echo "<h2>Você está na pasta principal</h2>";
}
else{
echo "<h2>Você não está na pasta principal</h2>";
}
?>
<table border='1' align="center">
<tr>
<th>
Root:
</th>
<td>
<?=$root?>
</td>
</tr>
<tr>
<th>
Endereço da pasta:
</th>
<td>
<?=$endereco?>
</td>
</tr>
<tr>
<th>
Endereço do arquivo:
</th>
<td>
<?=$endereco_arquivo?>
</td>
</tr>
<tr>
<th>
Pasta:
</th>
<td>
<?=$pasta?>
</td>
</tr>
<tr>
<th>
Sub-pastas encontradas:
</th>
<td>
<?=$n_pasta?>
</td>
</tr>
<tr>
<th>
Arquivo
</th>
<td>
<?=$arquivo?>
</td>
</tr>
</table>
</body>
</html>
Pergunta
jose.rob.jr
Um exemplo de como descobrir onde o arquivo está. Pode usar qualquer nome, e colocar em qualquer pasta que ele te dirá quem ele é, onde ele está, e se está no diretório principal. :)
;)
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.