Jump to content

Include Page ByWalker


Recommended Posts

já viu quando em uma url de um site passa o index.php e o parametro pagina= downloads e ele inclui a página então essa é a função do meu script

 



<?php

$pag = $_REQUEST['pagina'];
if(empty($pag)){
$pag = 'home'; //página inicial do site
}
if(file_exists('paginas/' .$pag .'.php')){
include'paginas/' .$pag .'.php';
}else{
echo '<h1>Erro 404 - Página não encontrada!</h1>';
}

?>

 

basta criar uma pasta chamada paginas e colocar os arquivos la dentro e puxar por index.php?pagina=nome da pagina sem o php

 

Créditos: Eu *--*

Edited by Mr.Walker
  • Like 2
Link to comment
Share on other sites


Isso não seria uma URL amigável?

Não dá pra entender sua explicação, está sem vírgulas.

Edited by ScottinG
Sou um usuário aposentado há anos do L2JBrasil, por gentileza, não me contate para suporte, pois não entendo mais nada de L2J. Fiquei no tempo.
Link to comment
Share on other sites

Sim, é uma URL amigavel.

 

Na verdade não ficou seguro, vou dar uma dica a mais Walker:

<?php

$pag = $_GET['pagina'];
if(!empty($pag)){
if(isset($pag)) {
if(file_exists('paginas/' .$pag .'.php')){
include'paginas/' .$pag .'.php';
}else{
header("Location: index.php"); exit;
}
}else{
echo '<h1>Erro 404 - Página não encontrada!</h1>';
}
}else{
echo '<h1>Erro 404 - Página não encontrada!</h1>';
}

?>

 

A função empty verifica se a variável $_GET não está vazia.

A função isset verifica se a variável $_GET é valida.

E se caso a página não existir ele redireciona o visitante para a página index.php. :)

Edited by Ivan Pires
  • Like 1

 

 

 

Link to comment
Share on other sites

Isso não seria uma URL amigável?

Não dá pra entender sua explicação, está sem vírgulas.

Isso não seria uma URL amigável?

Não dá pra entender sua explicação, está sem vírgulas.

 

 

Eu uso isso é um sistema SUPER HYPER ULTRA MEGA POWER 10

 

Pra quem nao entendeu:

 

- Você cria uma pasta chamada "Paginas" e dentro dessa pasta você

coloca o conteudo do site, ou seja, downloads... cadastro... ranking e por ia vai,

e depois coloca tipo uma include, chamando as páginas.

 

Exemplo: "Menu"

 

 

<li class="current"><a href="index.php">Home</a></li>

<li class="current"><a href="?action=informacoes">Informações</a></li>

<li class="current"><a href="?action=downloads">Downloads</a></li>

<li class="current"><a href="?action=cadastro">Cadastro</a></li>

<li class="current"><a href="?action=doacoes">Doações</a></li>

<li class="current"><a href="?action=regras">Regras</a></li>

<li class="current"><a href="?action=contato">Contato</a></li>

<li class="current"><a href="?action=ranking">Ranking</a></li>

<li class="current"><a href="?action=live">Live Map</a></li>

___________________________________________________________________

 

E onde será puxado as páginas você coloca o código do nosso amigo, vou dar um exemplo com o código que uso:

 

 

<?php if(!isset($_GET['action'])){

include('paginas/inicio.php');

}

else{

include('paginas/'.$_GET['action'].'.php');

}

?>

gr2hk.png

 

" A maioria das pessoas esperam que Deus faça tudo por elas. Mas não percebem

que elas tem o poder. Você quer um milagre ? Seja o Milagre !! "

Magaver for L2JBrasil ??

Link to comment
Share on other sites

para quem não intendeu é por que não meche com criação de web site, ele funciona tipo um iframe mais melhor, ex: ele chama um página para dentro da index através de uma url ex: index.php?pagina=downloads ele busca a página downloads dentro da pasta paginas e include na index do site

Link to comment
Share on other sites

Isso mesmo...

 

Porem pesa um pouco mais, quanto mais includes... elses, mais pesado

o site vai ficando, a minha nova linha de web sites está sendo tudo em cima

desse codigo.

gr2hk.png

 

" A maioria das pessoas esperam que Deus faça tudo por elas. Mas não percebem

que elas tem o poder. Você quer um milagre ? Seja o Milagre !! "

Magaver for L2JBrasil ??

Link to comment
Share on other sites

  • 1 month later...
  • 6 months later...

Faz um Tutorial Ensinando agente ^^

"A história se repete, a primeira vez como tragédia e a segunda como farsa" - Karl Max

Voltando ao L2. :)

Link to comment
Share on other sites




×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.