Ola.
Gostaria de saber como posso apagar arquivos e/ou pastas que forem selecionadas em um fomulario com checkboxs.
Tentei alguns metodos mais nao tive sucesso pois ele nao apaga todos os arquivos.
O scritp lista os arquivos e as pastas e coloca na frente dos mesmos um checkbox com o nome de itens, entao gostaria de selecionar os arquivos ou as pastas ou entao tudo junto e mandar para outra pagina que deletaria os intens selecionados.
E se for pastas deletar ela e o conteudo dela.
Alguem poderia me ajudar com esse codigo?
Apagar Arquivos E/ou Pastas Selecionadas
Started By Layout WebHost, 24/07/2005, 14:27
4 replies to this topic
#1
Posted 24/07/2005, 14:27
#2
Posted 24/07/2005, 18:05
olha, nao tem muito segredo não...
por exemplo, no caso dos arquivos, coloque como "name" do checkbox o nome do arquivo... ma pagina seguinte vc dá um unlink nos nos $_POST['nomedocheckbox'], que no caso, é o mesmo nome do arquivo
por exemplo, no caso dos arquivos, coloque como "name" do checkbox o nome do arquivo... ma pagina seguinte vc dá um unlink nos nos $_POST['nomedocheckbox'], que no caso, é o mesmo nome do arquivo
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#3
Posted 24/07/2005, 18:06
Leia:
http://www.php.net/unlink
E lá encontrará funções para deletar pastas, pois antes de deletar uma pasta você deve deletar o seu conteúdo.
http://www.php.net/unlink
E lá encontrará funções para deletar pastas, pois antes de deletar uma pasta você deve deletar o seu conteúdo.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#4
Posted 05/05/2006, 13:39
Leia:
http://www.php.net/unlink
E lá encontrará funções para deletar pastas, pois antes de deletar uma pasta você deve deletar o seu conteúdo.
mas ai é que ta o problema, fiz um teste aqui, criei a pasta, coloquei os arquivos dentro, excluir os arquivos manualmente, mas mesmo tendo nenhum arquivo, a pasta não deleta com o rmdir, dai verifiquei o tamanho da pasta e parece q ficou sujeira nela, pq tem kb dentro dela, como se tivesse arquivo, mas abro ela, e num vejo nenhum arquivo.
#5
Posted 05/05/2006, 14:06
eu faço assim:
Uso o glob() para listar os arquivos da pasta e apagar, depois eu apago a pasta .....
if(file_exists($dir)){ foreach (glob($dir."/*.*") as $file) { echo "$file apagado " . filesize($file) . "\n"; unlink($file); } rmdir($dir); echo "Pasta Apagada com Sucesso"; } else{ echo "Não existe nenhuma pasta com esse nome para ser apagada."; }
Uso o glob() para listar os arquivos da pasta e apagar, depois eu apago a pasta .....
WebFórum - Equipe de Desenvolvimento - Monitor
Yeah I do have some stories, and it's true I want all the glory ...
Yeah I do have some stories, and it's true I want all the glory ...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)