Ver um Único Post
Antigo 24-06-2009, 09:12 PM   #5
Membro - General
 
Avatar de Deyvid*
 
Registrado em: Mar 2009
Localização: Ourinhos
Posts: 203
Agradeceu: 34
Agradecido 194 Vezes em 76 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Moderado
Meu Estado:
Nome Real: Deyvid

Inventório de Deyvid*

Padrão

Vamos entender o código fonte.

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
$page addslashes(htmlentities($_GET['page'])); 
Aqui está tratando a variável $page (Limpando possíveis injections, deixando o conteudo limpo).

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
if((eregi('http|www|https|ftp'$page)) || (!file_exists($page ".php")) && (!empty($page))) {
echo 
"<div align=\"center\">P&aacute;gina n&atilde;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.

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
}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);)

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
}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.

Deyvid* está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Deyvid* por gostar deste Post :
kalls (27-06-2009)