24-06-2009, 09:12 PM
|
#5 (permalink)
|
|
Membro - General
Registrado em: Mar 2009
Localização: Ourinhos
Posts: 203
Agradecido 194 Vezes em 76 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate
Designer:
Meu Estado:
|
Vamos entender o código fonte.
$page = addslashes(htmlentities($_GET['page']));
Aqui está tratando a variável $page (Limpando possíveis injections, deixando o conteudo limpo).
if((eregi('http|www|https|ftp', $page)) || (!file_exists($page . ".php")) && (!empty($page))) {
echo "<div align=\"center\">Página não encontrada.</div>";
Aqui está testando, vendo a página buscada existe ou não. Caso isso seja falso (observe os operadores && e !), retorna a mensagem: Página não encontrada.
}elseif(empty($page)) {
include("home.php");
Caso a variável $page esteja vazia, volta para o home.php [Página principal] (Observe include(home.php);)
}else{
include($page . ".php");
}
Por último caso a variável $page esteja tudo OK. É criado a pagina, seguido da terminação .php.
Entendendo o script em si: Ele tem a função de criar páginas PHP dinâmicas.
Sanando a sua dúvida em si: Como Kal disse, você deve ter alterado o código fonte do script, por isso ele não funciona.
|
|
|