tspenido Postado Dezembro 17, 2008 Denunciar Share Postado Dezembro 17, 2008 (editado) estou usando o unlink neste seguinte codigo:<?php xxxxxxxxxx.php'; $resgatar= $_GET["id_d"]; $caminho="xxxxxx/xxxxxxxx/"; if ($resgatar != ''){ //pega o caminho do video / imagem / arquivo; $patharq = mysql_query("SELECT xxxxxxxx FROM arquivos2 where xxxxxxx= '$resgatar'"); if(unlink($caminho.$patharq)){ //se conseguir apagar o arquivo, deletar do banco $sql = mysql_query("DELETE FROM xxxxxxx WHERE xxxxxxx= '$resgatar'"); } } ?> Mas não esta excluindo e ta exibindo seguinte erro:WARNING: unlink(xxxxxx/xxxxxxx/RESOURCE#ID4) [function unlink] No sucht file or directory ...o que esta acontecendo?Já dei permissao na pasta 777Valeu! Editado Dezembro 17, 2008 por tspenido Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Dezembro 17, 2008 Denunciar Share Postado Dezembro 17, 2008 Bom. O que a mensagem quis dizer é que o arquivo não existe. Mas o que está acontecendo é que você não está passando o nome do arquivo corretamente, ao contrário, você está passando uma resposta do MySQL, que, por si só, não é o caminho, mesmo que no SELECT você tenha colocado só o nome do arquivo.O que você deve fazer é resgatar este valor, com o www.php.net/mysql_fetch_assoc, que vai associar o resultado a um array. Então, usar esse array, na posição cujo índice é o nome da sua coluna na tabela, no lugar $patharq. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tspenido Postado Dezembro 18, 2008 Autor Denunciar Share Postado Dezembro 18, 2008 po cara não to conseguindo, sou fraco em php da uma mae!topostando o que estou fazendo q logicamente esta errado://pega o caminho do video / imagem; $patharq = mysql_query("SELECT caminho2 FROM arquivos2 where id_arquivos2 = '$resgatar'");$busca = mysql_fetch_array($patharq);$arrai[1]=$busca;$arquivo["info"]=1;if(unlink(info)){ //se conseguir apagar o arquivo, deletar do banco $sql = mysql_query("DELETE FROM caminho2 WHERE id_arquivos2= '$resgatar'"); } } da uma força ai!valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tspenido
estou usando o unlink neste seguinte codigo:
<?php
xxxxxxxxxx.php';
$resgatar= $_GET["id_d"];
$caminho="xxxxxx/xxxxxxxx/";
if ($resgatar != ''){
//pega o caminho do video / imagem / arquivo;
$patharq = mysql_query("SELECT xxxxxxxx FROM arquivos2 where xxxxxxx= '$resgatar'");
if(unlink($caminho.$patharq)){
//se conseguir apagar o arquivo, deletar do banco
$sql = mysql_query("DELETE FROM xxxxxxx WHERE xxxxxxx= '$resgatar'");
}
}
?>
Mas não esta excluindo e ta exibindo seguinte erro:
WARNING: unlink(xxxxxx/xxxxxxx/RESOURCE#ID4) [function unlink] No sucht file or directory ...
o que esta acontecendo?
Já dei permissao na pasta 777
Valeu!
Editado por tspenidoLink para o comentário
Compartilhar em outros sites
2 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.