Como Zipar Um Arquivo Com Php
#1
Posted 09/01/2006, 08:35
#2
Posted 09/01/2006, 08:46
Gerando Arquivos ZIP Dinamicamente
e nesse topico: http://forum.wmonlin...65&hl=compactar
Flws...
Até mais
Edição feita por: HellBurn, 09/01/2006, 08:49.
#3
Posted 09/01/2006, 09:43
eu queria abrir esta pasta mas nao consigo?
<?
$X=1;
$Cam = "ftp/";
$Open = opendir($Cam);
while (false !== ($File = readdir($Open)) && $X < 100000) {
if ($File != "." && $File != "..") {
$Class = (($X%2) == 0) ? '#FDFDFD':'#EDEDED';
echo "
<tr bgcolor='".$Class."' class='Texto2' >
<td width=300 align='left'> $File</td>
<td width=300 align='center'>".Tam($File)."</td>
<td width=300 align='center'>".date("d/m/Y", fileatime($File))."</td>
<td width=300 align='center'><input type='button' value='Excluir' class=caixa2 onClick=window.location='?Arq=$File';></td>
</tr>";
$X++;
}
}
}
?>
#4
Posted 09/01/2006, 09:52
não entendi o pq do $X no while!
até
#5
Posted 09/01/2006, 09:58
Warning: fileatime(): Stat failed for pasta (errno=2 - No such file or directory) in c:\arquivos de programas\easyphp1-7\www\listar_arquivos.php on line 71
Warning: fileatime(): Stat failed for e.ini (errno=2 - No such file or directory) in c:\arquivos de programas\easyphp1-7\www\listar_arquivos.php on line 71
Warning: fileatime(): Stat failed for re.tmp (errno=2 - No such file or directory) in c:\arquivos de programas\easyphp1-7\www\listar_arquivos.php on line 71
#6
Posted 09/01/2006, 10:07
Com o ./ antes da pasta.
Até
#7
Posted 09/01/2006, 10:09
Edição feita por: henriquebrq, 09/01/2006, 10:11.
#8
Posted 09/01/2006, 10:12
na hora de pegar a data da ultima modificação e o tamanho vc está passando apenas o nome do arquivo, e se esqueceu do diretório
Veja como tem que ficar:
<td width=300 align='center'>".Tam($Cam.$File)."</td> <td width=300 align='center'>".date("d/m/Y", fileatime($Cam.$File))."</td>
Obs.: $Cam tem que contér o caminho COM A BARRA no final ($Cam = "ftp/")
Até
#9
Posted 09/01/2006, 10:16
#10
Posted 09/01/2006, 10:41
#12
Posted 09/01/2006, 10:48
#13
Posted 09/01/2006, 10:56
até
#14
Posted 09/01/2006, 12:36
<?
if($_GET){
$rec=$_GET['ftp'];
$recebe= base64_decode($rec);
if (!empty($_GET['Arq'])) { // AQUI VERIFICA SE O VALOR DA VARIAVEL Arq QUE ESTA VINDO DA URL NÃO ESTÁ EM BRANCO
unlink($recebe.$_GET['Arq']);; // ESTA FUNCAO E ENCARREGADA DE APAGAR ARQUIVO BASTA SOMENTE DEFINIR O NOME DO ARQUIVO DENTRO DA FUNÇÃO!
echo "<br><div align='center' class='Msg'>Arquivo <b> ".$_GET['Arq']." </b> deletado com sucesso!</div><br>";
}
}
?>
Edição feita por: henriquebrq, 09/01/2006, 12:59.
#15
Posted 09/01/2006, 12:45
eu te ajudei a montar este script ....
deve ser la no unlink que tbm precisa do caminho do diretorio...
T+
----------------------------------------------------------------------------
Editando
<?
if (!empty($_GET['Arq'])) { // AQUI VERIFICA SE O VALOR DA VARIAVEL Arq QUE ESTA VINDO DA URL NÃO ESTÁ EM BRANCO
unlink($_GET['Arq']); // ESTA FUNCAO E ENCARREGADA DE APAGAR ARQUIVO BASTA SOMENTE DEFINIR O NOME DO ARQUIVO DENTRO DA FUNÇÃO!
echo "<br><div align='center' class='Msg'>Arquivo <b> ".$_GET['Arq']." </b> deletado com sucesso!</div><br>";
}
?>
no UNLINK vc tem q colocar desta maneira
unlink('./pasta/'.$_GET['Arq']);
T+
Edição feita por: Goku Jr, 09/01/2006, 12:48.
PALMEIRAS - Primeiro campeão do mundo em 1951
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)