Criar Pasta, Deletar Pasta, Enviar, Del Arquivo
#1
Posted 31/12/2004, 00:18
$nomedapasta="teste";
$pasta = @mkdir("imagens/$nomedapasta", 0777);
vai criar uma pasta teste no diretório imagens
Como faço pra deletar?
seria:
$pasta = @rmdir("$nomedapasta"); ????
mas e se tiver arquivos dentro dela? tipo, no linux vc consegue deletar uma pasta com arquivos dentro, usando rm -f [diretório], se não me engano, que quer dizer forçado, e no php, como faz?
Upload:
$nome = $_FILES["arquivo"]["name"]; //pega o nome do arquivo
$temp_nome = $_FILES["arquivo"]["tmp_name"]; //pega o "temp" do arquivo
move_uploaded_file($temp_nome, $pasta.$nome);
agora me responde.... oq é esse temp do arquivo????
deletar arquivo
como faço????
#2
Posted 31/12/2004, 00:29
function deldir($dir) {
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
Fonte: http://br.php.net/rmdir
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 31/12/2004, 00:30
$nomedapasta = "teste";
unlink("$nomedapasta");
?>
#4
Posted 31/12/2004, 00:40
da pra explicar isso aí????O diretório tem que estar vazio e as permissões relevantes autorizarem a esta operação.
function deldir($dir) {
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
Fonte: http://br.php.net/rmdir
tipo... se eu fizer assim estaria certo
if file_exists("$nomedapasta") { unlink("$nomedapasta"); }else{echo"pasta nao existe";}mas aí fica o porém.... da pra deletar com arquivo e tudo dentro???
Edição feita por: gifs.kit.net, 31/12/2004, 00:46.
#5
Posted 31/12/2004, 00:43
PHP |
<?php function deldir($dir) { $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); if(rmdir($dir)) { return true; } else { return false; } } //Coloque o caminho da pasta que será deletada com seu conteúdo deldir("pasta/"); ?> |
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#6
Posted 31/12/2004, 00:48
eu tenho um arquivo imagem1.gif dentro da pasta imagens
como faço pra apagar ele?
#7
Posted 31/12/2004, 00:53
PHP |
<? unlink("imagem1.gif"); ?> |
Se estiver na pasta de fora de onde está imagem:
PHP |
<? unlink("imagens/imagem1.gif"); ?> |
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#8
Posted 31/12/2004, 01:06
<?
$dir = "imagens/"; // pasta padrão da imagens
$img = "imagem1.gif"; // imagem a ser apagada!
unlink("$dir$img"); // junta as var's e seta a função unlink que apaga sua imagem!
?>
Edição feita por: y3k, 31/12/2004, 01:08.
#9
Posted 31/12/2004, 01:26
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)