Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Deletar pdf listado


O kriok

Pergunta

Aê , seguinte.

Tenho um código aqui que lista os arquivos pdf do meu diretório , preciso ter a opção de excluir o documento em pdf de minha escolha quando necessário por meio de um link:

EXEMPLO : sendo a letra X o link que eu clico para excluir só o documento que está ao lado dela.

nome do documento 1.pdf X

nome do documento 2.pdf X

nome do documento 3.pdf X

..........................................................................................................................................

Segue meu código

========= INÍCIO ===========

<?php

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

echo "<tr>";

echo "<td><a href='$arquivo '>$arquivo</a.> " . "\n</td>";

echo "</tr>";

}

?>

========== FIM ===========

Quem poder me ajudar eu agradeço !!!!

Obrigado

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

O mais rápido: crie um arquivo php que receba o nome do arquivo para ser deletado por GET. Utilize a função unlink e delete esse arquivo. Retorne para a página anterior com header().

Valeu! =D

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Wanderson Camargo

Pô aê me deram a idéia do unlink eu já tinha visto falar , mas não sei como inserir para ela se posicionar aoi lado de cada arquivo podendo deletar somente um por um de minha escolha.

<!-- INÍCIO -->

<table>

<?php

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

echo "<tr>";

echo "<td><a href='$arquivo '>$arquivo</a.> " . "\n</td>";

echo "</tr>";

}

?>

</table>

<!-- FIM -->

<!-- UNLIK -->

<td><a href="<? unlink($arquivo); ?>">X</a>

<!-- FIM -->

Quem poder ajudar .

Obrigado

Editado por O kriok
Link para o comentário
Compartilhar em outros sites

  • 0

Olá!

Esse de enviar o nome do arquivo por GET para uma outra pagina e deletá-lo é uma segurança muito baixa porém funciona.

O que deves fazer: Faça um arquivo que possa ser executado no navegador assim:

deletaarquivo.php?nome=teste.pdf

Dentro desse arquivo php tu crias o algoritmo para deletar o arquivo solicitado. Então,para cada arquivo pdf, quando for listá-lo, você cria um link:

<a href="deletaarquivo.php?nome=teste.pdf">X</a>

Espero ter ajudado! =D

Ah, outra coisa: levanta um pouco a segurança para usuário, como:

<a href="java script:void(0);" onclick="deletar('teste.pdf');">X</a>

Cria um java script:

&lt;script>

function deletar(arquivo) {

if(window.confirm('Deletar o arquivo "+arquivo+" ?")

window.location = "deletaarquivo.php?nome="+arquivo;

}

</script>

:ninja:

+ Acho que o forum tem uma segurança para java script: dentro do link o javascript é junto e não separado como está - o próprio fórum mudou.

Editado por Wanderson Camargo
Link para o comentário
Compartilhar em outros sites

  • 0

Eu que agradeço! XD

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...