Ir para conteúdo
Fórum Script Brasil

Bê Brandão

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Bê Brandão postou

  1. Bê Brandão

    botão deletar

    Fala galera, desculpe estar reavivando este forum mas estou com a mesma dúvida. Eu não criei nada novo não... juntei alguns scripts para fazer funcionar uma news bem simples, mas também bem funcional. O sistema é assim... tenho um painel de postagem, ao postar ele cria um arquivo .txt na pasta news, tenho uma pagina que mostra as news e criei uma pagina que mostra os arquivos das news dentro da pasta news do servidor. A jogada está ai... é nessa pagína que o cara vai poder deletar uma news se quiser... eu já consegui fazer a listagem, já inseri um x em imagem no lado do nome de cada arquivo e criei esta função para deletar o arquivo que planejo chamar por um link... agora vem a dúvida mais idiota... eu não consigo chamar a função pelo link. Outra dúvida idiota que estou também é porque... como eu editei scripts prontos e honestamente sou bem leigo eu não estou conseguido fazer com que a pagina que lista os arquivos txt na pasta news sempre inicie no diretorio news. vocês conseguiram entender!? O codigo está aqui o: <?php function showContent($path){ if ($handle = opendir($path)) { $up = substr($path, 0, (strrpos(dirname($path."/."),"/"))); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fName = $file; $file = $path.'/'.$file; if(is_file($file)) { echo "<tr><td><img src='style/file2.gif' width='16' height='16' alt='file'/> <a href='".$file."' target='news_preview'>".$fName."</a> <a href='?=DeleteFile()'><img src='style/images/del.gif' width='12' height='12' border='0' alt='delete'></a></td>" ."<td align='right'>".date ('d-m-Y H:i:s', filemtime($file))."</td>" ."<td align='right'>".filesize($file)." bytes</td></tr>"; } elseif (is_dir($file)) { print "<tr><td colspan='2'><img src='style/dir2.gif' width='16' height='16' alt='dir'/> <a href='".$_SERVER['PHP_SELF']."?path=$file'>$fName</a></td></tr>"; } } } closedir($handle); } } if (isset($_POST['submitBtn'])){ $actpath = isset($_POST['path']) ? $_POST['path'] : '.'; } else { $actpath = isset($_GET['path']) ? $_GET['path'] : '.'; } function DeleteFile() { chdir('./news/'); $old = getcwd(); // Save the current directory $do = unlink($file); if($do=="1"){ trigger_error("News deletada com sucesso.", E_USER_ERROR); } else { trigger_error("Houve um erro ao tentar deletar a news. Talves ela já tenha sido removida.", E_USER_ERROR); } chdir($old); } // Restore the old working directory ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <head> <title>Micro File Browser</title> <link href="style/style_fb.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="main"> <div class="caption"></div> <div id="icon2"> </div> <div id="result" style="overflow:auto;width:500 px;height: 300 px"> <table width="100%"> <?php showContent($actpath); ?> </table> </div> <div align="center">Vizualização da News:<br /></div> <div align="center"><iframe frameborder="1" name="news_preview" width="300" height="200"></iframe></div> <div id="source">Powered by Desaiuno</div> </div> </body> A pagina é esta aqui: http://www.clubefiat147.com.br/testes/micr...php?path=./news Ah... como vocês podem ver para eu acessar o diretorio news preciso do array news... OBS: gostaria de poder fazer o sort dos arquivos em ordem decrescente... é possível!? Valeu dimais galera!
×
×
  • Criar Novo...