Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pa_bruno

Deletar arquivo

Recommended Posts

Falae pessoal...eu enxendode novo... queria saber se tem como eu pelo php e mysql, algum comando pra deletar um arquivo q está em uma pasta no servidor??? por exemplo num sistema ele faz o upload do caminho da imagem pro BD, e envia a imagem pra uma pasta, e no sistema qnd tema opção de deletar, ele deleta os campos do BD, mas a imagem continua... tem como fazer isso??? valeeeew...

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz aki mas numdeu certo naum... ele naum mostra erro nenhum... cmo se estivesse rodado... mas qnd vejo, tanto o arquivo qnt o dados continuam intactos...

 

PHP

[*]

[*]<?

[*]include("conexao02.php");

[*]if(isset($_GET['codigo'])) {

[*]$rs = mysql_query("SELECT link FROM tb_videos WHERE id=" . $_GET['codigo']);

[*]$row = mysql_fetch_array($rs);

[*]$file = $row['link'];

[*]mysql_query("DELETE FROM tb_videos WHERE id=" . $_GET['codigo']);

[*]if(file_exists($file)) {

[*]unlink($file);

[*]}

[*]mysql_close($dbh);

[*]}

[*]?>

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá um echo na variável $file e verifique se ela contém o caminho para o arquivo que você quer deletar. O caminho tem que ser absoluto: "C:\diretorios\arquivo" ou relativo a partir do local onde está o script PHP que está sendo executado. Ok? :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

to ligado... eu imaginei isso... tentei d um jeito fazerisso mas naum consegui... coloquei a variavel receber o caminho mais o campo da tabela... mas deu erro... e tb naum tah deletando do banco... e naum to vendo erronenhum... estranho =///

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP

[*]<?

[*]include("conexao02.php");

[*]

[*]if (isset($_GET['codigo'])) {

[*]

[*] $rs = mysql_query("

[*] SELECT link

[*] FROM tb_videos

[*] WHERE id='{$_GET['codigo']}'")

[*] or die(mysql_error());

[*]

[*] $row = mysql_fetch_assoc($rs);

[*]

[*] $file = $row['link'];

[*]

[*] mysql_query("

[*] DELETE FROM tb_videos

[*] WHERE id='{$_GET['codigo']}'")

[*] or die(mysql_error());

[*]

[*] if (file_exists($file)) {

[*]

[*] unlink($file);

[*]

[*] }

[*]

[*]}

[*]

[*]mysql_close($dbh);

[*]?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.