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

Openclick - Remover Arquivo


Anderson Bonavides

Pergunta

galera to com o seguinte problema. To querendo remmover um arquivo do diretório mas não to conseguindo. Parece que o onClick não funciona com php.

Alguêm pode dar uma força?

<?

include("conf.php");

$path="$pathimg";

$diretorio=dir($path);

echo "<table border='1'>";

echo "<tr>";

echo"<td>";

echo "Nome:";

echo"</td>";

echo"<td>";

echo "$path";

echo"</td>";

echo "</tr>";

while ($arquivo = $diretorio->read()){

echo "<tr>";

echo "<td>";

echo $arquivo."<br>";

echo "</td>";

echo "<td width= '50%'>";

echo "<input type='button' name ='remover' value='Remove'

onClick='<?php if(file_exists($arquivo)) unlink($arquivo); ?> '>";

//erro no onClick

echo "</td>";

echo "</tr>";

}

echo "</table>";

$diretorio->close();

?>

Editado por Anderson Bonavides
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Troca isso:

echo "<input type='button' name ='remover' value='Remove'

onClick='<?php if(file_exists($arquivo)) unlink($arquivo); ?> '>";

por:

echo "<a href=\"?apagar=$arquivo\">Remove</a>";

Ai depois do:

$diretorio->close();

Coloca:

if(isset($_GET['apagar']) AND !empty($_GET['apagar']) AND file_exists($_GET['apagar'])){

$apaga = $_GET['apagar'];

unlink($apaga);

}

Link para o comentário
Compartilhar em outros sites

  • 0
<?

include("conf.php");

$path="$pathimg";

$diretorio=dir($path);

echo "<table border='1'>";

echo "<tr>";

echo"<td>";

echo "Nome:";

echo"</td>";

echo"<td>";

echo "$path";

echo"</td>";

echo "</tr>";

while ($arquivo = $diretorio->read()){

echo "<tr>";

echo "<td>";

echo $arquivo."<br>";

echo "</td>";

echo "<td width= '50%'>";

//1ª Modificação

echo "<a href=\"?apagar=$arquivo\">Remove</a>";

echo "</td>";

echo "</tr>";

}

echo "</table>";

$diretorio->close();

//2ª Modificação

if(isset($_GET['apagar']) AND !empty($_GET['apagar']) AND file_exists($_GET['apagar'])){

$apaga = $_GET['apagar'];

unlink($apaga);

}

?>

Infelizmente se for desta maneira não deu certo!

=[

To sem saber como faço afinal não conheço bem a linguagem ainda. Mas de qualquer forma já agradeço. Se alguém mais tiver uma dica fico feliz.

;)

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,3k
    • Posts
      652k
×
×
  • Criar Novo...