Classe que permite ao usuário abrir uma pagina verificando se este arquivo existe dentro da pasta.
1: <?
2: /*
3: -----------------------------------------------
4: Desenvolvido por Cristiano Ávila Salomão
5: -----------------------------------------------
6: Descrição da Classe: - Verifica a existencia da pagina para abrir
7: -----------------------------------------------
8: */
9: 10: class abrir_pagina {
11: function janela($janela){
12: $local = 0;13: //Abre a pasta do arquivo que está executando
14: $rep=opendir('.');
15: //Lista o conteúdo16: while ($file = readdir($rep)){
17: //Exibi somente arquivos e pasta exceto index.php18: if($file != '..' && $file !='.' && $file !='' && $file !='index.php'){
19: //Exibi somente os arquivos20: if (!is_dir($file)){
21: //Remove a ancora do caminho
22: $p = explode('#',$janela);
23: //Cria o nome do arquivo .php
24: $pagina = $p[0].".php";
25: //Verifica se o arquivo tem o mesmo nome26: if ($file == $pagina) {
27: $local = 1; 28: } 29: } 30: } 31: } 32: //Fecha a pasta 33: closedir($rep); 34: //Limpa o cache 35: clearstatcache(); 36: 37: //Se o arquivo existir abre a pagina38: if($local == 1) {
39: include($pagina); 40: //Se não existir abre a pagina principal.php41: } else {
42: include("principal.php");
43: } 44: } 45: } 46: ?>



Nenhum comentário:
Postar um comentário