Class ziparchive e strana estensione del file

davidl77

Nuovo Utente
14 Dic 2009
1
0
0
Ciao a tutti ragazzi.

Ho un problema che mi sta facnedo impazzire.

Sto usando la classe ziparchive in modo molto semplice:
PHP:
$zip = new ZipArchive();
$file= $filename.'.zip';

if ($zip->open($file, ZIPARCHIVE::CREATE)===TRUE) {
    $zip->addFile($filename, $filename); //inserisce il file ciao.txt dentro l'archivio e lo chiama ciao.txt (il secodo parametro indica il nome nell'archvio)
    $zip->close();
}else echo "Errore nella creazione del'archivio";
$filename è il file da comprimere (es.: db-backup-1282308611-3389dae361af79b04c9c8e7057f60cc6.sql)

Lanciato il tutto non ho errori, ma mi crea 2 file compressi che si chiamano:

db-backup-1282308652-3389dae361af79b04c9c8e7057f60cc6.sql.zip.a04688
db-backup-1282308652-3389dae361af79b04c9c8e7057f60cc6.sql.zip.b04688

Ovviamente rinominando i file verifico che tutto è corretto, ma.. perché quelle strane estensioni? Ho provato a riavviare apache e la estensione cambia, ovvero sembra legata 8ma non è la stessa, ho verificato) al PID di Apache.
C'entra qualcosa?

Sapete aiutarmi in qualche modo?

Grazie mille a tutti
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
Non saprei risponderti, ma facendo delle prove ho visto che durante la creazione dello zip a questo viene aggiunta un'estensione di questo tipo. Ma quando ha terminato la compressione questa estensione temporanea viene rimossa.

In oltre, lanciando lo script per comprimere un file te ne vengono creati due?

Hai provato anche con file di dimensione inferiore (immagino che il dump di un db sia abbastanza pesante)?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Comunque se il problema riguarda solamente l'estensione puoi sempre rinominare il file. Fai una cosa di questo tipo dopo la compressione:
PHP:
$files = glob("{$file}.zip.*");
rename($files[0], "{$file}.zip");
E vedi se funziona.
 
Discussioni simili
Autore Titolo Forum Risposte Data
D [PHP] Fatal error: Class 'COM' not found in C:\..... PHP 6
D [PHP] Query in OOP class PHP 0
P [WordPress] header-post-title-class WordPress 7
P PHP OOP Brute Attack Class PHP 8
bubino8 [Javascript] Resize add/remove Class Javascript 1
trattorino css solo se richiama un class di un div HTML e CSS 1
L [HTML] boostrap e class row HTML e CSS 2
E [PHP] Errore Class 'JText' not found CMS (Content Management System) 2
M Problemi tra GROUP BY e tabella 'datagrid.class.php' PHP 6
Erzsébeth Drag div con class Javascript 9
M Class extends proprieta vuote PHP 0
B Estrarre TAG, ID e CLASS da un sorgente HTML. Javascript 1
felino Override di una class "!important" HTML e CSS 1
M Class Html PHP 10
M Function - Class + OOP Javascript 1
M blowfish.class.php PHP 0
S un consiglio database class OOP PHP 1
S database class problema PHP 3
C Assegnare una class ai ' TD ' presenti in uno script html Javascript 17
P Richiamare id e class HTML e CSS 3
E Ajax...Class? Ajax 3
L Php user class ? setcookie PHP 2
W class diagram per un semplice sito Html (con pochissimo php) HTML e CSS 0
catellostefano Problema con la classe class.phpmailer.php PHP 5
D reflection class che non riflette Flash 1
M Entity Class Programmazione 0
S Mysql + zip class PHP 0
cerbero id e class HTML e CSS 5
I Div class non centrato ... perchè? HTML e CSS 2
nourdine id e class HTML e CSS 1
A Class proprietà non visualizzabili esternamente Flash 0
X inserire file.class in html HTML e CSS 2
S file .class HTML e CSS 1
B Java.class Programmazione 1
X Problema con ZipArchive PHP 2
V Condominio dispettoso, volume citofono che si abbassa e si alza in maniera strana Presentati al Forum 1
T Sricam SP007 strana anomalia IP Cam e Videosorveglianza 0
Shyson Regex strana jQuery 0
Emix Sessione strana... PHP 16
otto9due Piccola domandina.. Aiutatemi a capire una questa cosa strana.. PHP 3
F Una cosa mooolto strana nella mia Home. help! HTML e CSS 5
Nik Visualizzazione strana con Doctype Transitional e foglio di stile esterno HTML e CSS 2
borgo italia strana e-mail Discussioni Varie 0
grottafelix Situazione strana nel forum Supporto Mr.Webmaster 3
peppoweb Domanda strana Discussioni Varie 1

Discussioni simili