Anderson Bonavides Postado Novembro 5, 2007 Denunciar Share Postado Novembro 5, 2007 (editado) 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 onClickecho "</td>";echo "</tr>";}echo "</table>";$diretorio->close();?> Editado Novembro 5, 2007 por Anderson Bonavides Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 5, 2007 Denunciar Share Postado Novembro 5, 2007 PHP roda do lado do servidor, você não pode executar um comando PHP a partir de um evento onclick do javascript, você até pode fazer isso utilizando XMLHttpRequest (AJAX), mas ai já é outra 'estória'... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anderson Bonavides Postado Novembro 5, 2007 Autor Denunciar Share Postado Novembro 5, 2007 PHP roda do lado do servidor, você não pode executar um comando PHP a partir de um evento onclick do javascript, você até pode fazer isso utilizando XMLHttpRequest (AJAX), mas ai já é outra 'estória'...alguma dica pra mim? Sou novo no PHP.=] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 5, 2007 Denunciar Share Postado Novembro 5, 2007 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);} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anderson Bonavides Postado Novembro 5, 2007 Autor Denunciar Share Postado Novembro 5, 2007 <? 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.;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Anderson Bonavides
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?
Editado por Anderson BonavidesLink para o comentário
Compartilhar em outros sites
4 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.