Articles of unlink

Excluir (desvincular) ou criar (fwrite) arquivo com PHP quando o arquivo está em uso

Estou executando um site com um sistema LAMP. Os conteúdos provêm de um database. Para fins de cache, eu crio arquivos no meu servidor web (contendo conteúdo cachable) (via fwrite() ). De vez em quando eu estou excluindo os arquivos de cache (via unlink() ). A criação e exclusão de arquivos é feita com um […]

unlink () Função argumento inválido

Eu tenho um arquivo com o diretório: PDF\9783790820874-c1.pdf Gostaria de excluir este arquivo com unlink() . Mas parece que não funciona se eu definir o diretório em uma variável e desvincular-lo. Por exemplo: $FileToDelete = “PDF\9783790820874-c1.pdf”; unlink($FileToDelete); O código é lógica, não é? mas por que, quando eu executá-lo, mostra-me mensagem de erro: Warning: unlink(PDF\9783790820874-c1.pdf […]

Adicione a uma tabela de imagens carregadas a escolha de excluir uma das imagens

Eu tenho uma página onde eu posso carregar algumas imagens, veja a lista de imagens carregadas em uma tabela. Quero adicionar a chance de excluir uma das imagens da lista do servidor. Eu tentei, mas alguma coisa neste código não está funcionando. Qualquer ajuda? Select a photo to upload: <?php $i = 2; for ($j […]

execute um script diferente quando a checkbox de seleção estiver marcada

Ok então, aqui está o acordo: Agent Name: Description: Current Date: Document Name: <?php $x=0; if ($handle = opendir('Users/'.$_SESSION['username'].'/uploaded/')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { echo "$entry\n”; } } closedir($handle); } ?> Processed: Incomplete: function checkSubmit(ele, id) { x = document.getElementById(id); if (ele.checked == […]

Permissão PHP negado usando unlink e rmdir

Eu tentei descobrir por que meu código Php está me dando um erro irritante. Eu tentei inúmeras funções da postagem anterior, mas o erro que ela deu foi “Permissão negada”. Do meu entendimento, eu tenho que ter privilégios especiais para excluir arquivos, etc. Tentei várias soluções, mas ainda estou obtendo esse erro. Se alguém puder […]

Arquivos desaparecendo no meio de uma function

Problema interessante que encontrei hoje, então escrevo esta publicação para obter conselhos sobre como lidar com isso agora e no futuro com outras partes do meu aplicativo (e talvez ajude alguém). Considere este método: protected function unlinkCachePath($cachePath) { if (!file_exists($cachePath)) { throw new \Exception(“Invalid cache file path ‘$cachePath'”); } if (!is_writable($cachePath)) { throw new \Exception(“Check […]

Por que o meu código php não “desvincula” arquivos de texto?

Eu tenho dois arquivos de texto e um script PHP destinado a excluí-los. A minha pergunta é: por que os dois arquivos de texto não serão excluídos? Ambos estão definidos para 777, talvez eu devesse alterar as configurações de permissão? Eu acho que é o meu webhost que não permite a execução da function … […]

A exclusão de arquivos depois de adicioná-los a um arquivo impede a criação do arquivo

if ($zip->open($zipFile, ZipArchive::CREATE) !== TRUE) { (…) } else { $zip->addFile($tempDir.$fileName.”.xls”, $fileName.”.xls”); // The array contains the directory structure of the files to add foreach ($list_attachments as $dir_name => $attachment_files) { if (!empty($attachment_files)) { $zip->addEmptyDir($dir_name); foreach ($attachment_files as $attachment) { $zip->addFile($tempDir.$dir_name.”/”.$attachment, $dir_name.”/”.$attachment)); unlink($tempDir.$dir_name.”/”.$attachment); } rmdir($tempDir.$dir_name.”/”); } } $zip->close(); } Por favor, não se preocupe com […]

PHP file_exists e unlink não funciona

Código fonte (Código): $path = “F:/www/__DADOS__/__SESSAO/__9987f2bfdfb80bce8fd72402887bb2c50a433ae0__E6nDSMnD7TCY5#47$BNCx0e#47$r#47$ByZJvcyMIazXSYWBWBXN5lgdZOd3Ps#47$ROrVSPl7QVQaCqfa2WezCauk#47$LVFyhgw==.meudominio.com.sessid” file_put_contents($path, $texto); unlink($path); No código acima, eu recebo o aviso. No such file or directory em unlink($ path); e o arquivo não é excluído, eu também tentei usar file_exists para verificar o arquivo antes e o retorno é: false . O file_put_contents cria o arquivo corretamente (marcado), mesmo com […]

Exclua o arquivo onclick com PHP

Quero excluir um arquivo quando um usuário clica em um link de exclusão. Mas quando eu vou para a minha página, o arquivo é excluído e eu não sei por que: echo ‘Delete Now!’; O que estou fazendo de errado?