Estou trabalhando com envio de arquivos para um diretório e seu endereço para um banco de dados. Tudo funciona perfeitamente, porém, estou com dificuldade na hora de deletar os arquivos.
Consigo excluir o endereço no banco de dados mas não consigo excluir ao mesmo tempo o arquivo do diretório. Tentei usar a função delete() que exclui arquivos, logo após a exclusão endereço no banco de dados mas não deu certo.
Como fazer? Segue abaixo o script:
<?php
include "include.php";
$nome = $_POST["nome"];
echo "<html><body bgcolor=\"afeeee\">";
echo "</body></html>";
mysql_connect($hostname, $username, $password);
mysql_select_db("muralcultural");
$deleta_dado = mysql_query("DELETE FROM upload_multiplo WHERE nome='$nome'");
$resultado = (mysql_affected_rows());
if(!empty($nome) && $resultado == 1)
{
echo "<p align=center>Arquivo <b>$nome</b> deletado com sucesso!</p>";
delete("c:/Arquivos de programas/...../dir_upload_multiplo/$nome");
}
else
{
echo "<p align=center>Não foi possível deletar o <b>Arquivo 1 $nome</b>.</p>";
Pergunta
fsphp
Estou trabalhando com envio de arquivos para um diretório e seu endereço para um banco de dados. Tudo funciona perfeitamente, porém, estou com dificuldade na hora de deletar os arquivos.
Consigo excluir o endereço no banco de dados mas não consigo excluir ao mesmo tempo o arquivo do diretório. Tentei usar a função delete() que exclui arquivos, logo após a exclusão endereço no banco de dados mas não deu certo.
Como fazer? Segue abaixo o script:
<?php
include "include.php";
$nome = $_POST["nome"];
echo "<html><body bgcolor=\"afeeee\">";
echo "</body></html>";
mysql_connect($hostname, $username, $password);
mysql_select_db("muralcultural");
$deleta_dado = mysql_query("DELETE FROM upload_multiplo WHERE nome='$nome'");
$resultado = (mysql_affected_rows());
if(!empty($nome) && $resultado == 1)
{
echo "<p align=center>Arquivo <b>$nome</b> deletado com sucesso!</p>";
delete("c:/Arquivos de programas/...../dir_upload_multiplo/$nome");
}
else
{
echo "<p align=center>Não foi possível deletar o <b>Arquivo 1 $nome</b>.</p>";
}
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.