dandrade 0 Denunciar post Postado Março 25, 2005 Exponho como estou montando um website e preciso de cooperação para concluir. O arquivo index faz a montagem do layout, descrito em cada arquivo *.tpl. Método facilita gerir contéudo, possibilitando exibir/ocultar partes do conteudo na linha da função eval() Arquivo principal: index.php <!-- início --><?php$titulo = "Apresentação"; //Valor default $resumo = "Nesta pagina será apresentado tecnicas para programação"; //valor defaultdefine("AA", addslashes(implode("", file ("topo.tpl"))));$topo=AA;define("BB", addslashes(implode("", file ("menu.tpl"))));$menu=BB;define("CC", addslashes(implode("", file ("meio.tpl"))));$meio=CC;eval("\$pag= \"$topo $menu $meio\";");echo $pag;?><!-- fim -->Arquivo template "nome do arquivo".tpl <html><head> <title>Bem vindo</title> <link rel="stylesheet" type="text/css" href="estilo.css"></head><body> <!--Aqui aperce conteudo do titulo--> <h1 align=center>$titulo</h1> <p> $resumo <!--Conteuro do resumo-> </p></body></html> Compartilhar este post Link para o post Compartilhar em outros sites
dandrade 0 Denunciar post Postado Março 25, 2005 Codigo para montar menu automaticamen te <!-- início --><?php/*Script- Captura os arquivos e pastas de um diretorio*/$diretorio = getcwd(); // pega o endereco do diretorio$ponteiro = opendir($diretorio); // ponteiro que ira percorrer a pastawhile ($nome_itens = readdir($ponteiro)) { // monta o vetor com os itens da pasta $itens[] = $nome_itens;}sort($itens); // ordena o vetor de itensforeach ($itens as $listar) { //percorre o vetor para fazer a separacao entre arquivos e pastas if ($listar!="." && $listar!=".."){ // retira os itens "./" e "../" para que retorne apenas pastas e arquivos if (is_dir($listar)) { // checa se é uma pasta $pastas[]=$listar; // caso VERDADEIRO adiciona o item ao vetor de pastas } else{ $arquivos[]=$listar;// caso FALSO adiciona o item ao vetor de arquivos } }}foreach($pastas as $listar) echo "Pasta: <a href='$listar'>$listar</a><br>"; //lista as pastasforeach($arquivos as $listar){// lista os arquivos print " Arquivo: <a href='$listar'>$listar</a><br>"; if($listar != "ïndex.php") include ($listar); //inclui os arquivos diferentes de index.php }?> Compartilhar este post Link para o post Compartilhar em outros sites
dandrade 0 Denunciar post Postado Março 25, 2005 No segundo post. O codigo captura os arquivos e pasta do diretorio corrente. Como deve implementar para vasculhar nos diretorios internos?Talvez seria melhor uma estrutura para armazenar os arquivos e diretorios ou nao...Obs:A insercao de topicos extenso esta travando, nao sendo possivel inserir tudo em unico post. Compartilhar este post Link para o post Compartilhar em outros sites