Jump to content


Photo

Listar Apagar Arquivos Do Servidor


  • Faça o login para participar
3 replies to this topic

#1 hefestos

hefestos

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado

Posted 01/06/2005, 20:39

tenho uma url que passa variáveis assim

site.com.br/apagar?empresa=25&pasta=func


preciso que ele me liste os arquivos do diretorio 25/func/ . esta é a primeira etapa.

a segunda é que clicando em um link, ele apague este arquivo.

alguém me da um help ? não sei o comando pra apagar arquivos por php.

alguém me passa a sintaxe? e como passar e pegar essas variaveis ?

Edição feita por: hefestos, 01/06/2005, 20:40.

Éverton Luiz Gomes
www.evertongomes.com
evertonluiz@gmail.com
(47) 8402-1996

#2 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 01/06/2005, 20:40

http://br.php.net/unlink

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 02/06/2005, 05:51

Pegando os valores e listando os arquivos referentes a pasta:

<?php

$dir = $_GET["empresa"] ."/";
$dir = $dir . $_GET["pasta"] ."/";


foreach (glob($dir."*.*") as $arquivo) {

	echo '<a href="deletar.php?arq='. $dir . urlencode($arquivo) .'">';
	echo $arquivo .'<br />';
	echo '</a>';

}

?>

Dai quando for deletar:

<?php

$deletar = urldecode($_GET["arq"]);


if (unlink($deletar)) {

	echo 'Excluído com sucesso!<br />';

} else {

	echo 'Erro ao excluir!<br />';

}

echo 'Arquivo: '. $deletar;

?>

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#4 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 04/10/2005, 11:39

Pegando os valores e listando os arquivos referentes a pasta:

<?php

$dir = $_GET["empresa"] ."/";
$dir = $dir . $_GET["pasta"] ."/";


foreach (glob($dir."*.*") as $arquivo) {

	echo '<a href="deletar.php?arq='. $dir . urlencode($arquivo) .'">';
	echo $arquivo .'<br />';
	echo '</a>';

}

?>

Dai quando for deletar:

<?php

$deletar = urldecode($_GET["arq"]);


if (unlink($deletar)) {

	echo 'Excluído com sucesso!<br />';

} else {

	echo 'Erro ao excluir!<br />';

}

echo 'Arquivo: '. $deletar;

?>

pra mim não funcionou aqui.. mesmo dando o CHOMOOD




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq