Reacties op het script Zip uitpakken op server
|
Gepost op: 10 februari 2006 - 13:37 |
|
|
|
-1
|
is dit niet gewoon een functie die op php.net staat?!? |
|
|
|
Gepost op: 04 maart 2006 - 18:28 |
|
|
|
Crew algemeen
|
Zo te zien wel, dit is die van php.net, gemaakt door "schore at NOSPAM dot hotmail dot com":
<?php
function unpackZip($dir,$file) {
if ($zip = zip_open($dir.$file.".zip")) {
if ($zip) {
mkdir($dir.$file);
while ($zip_entry = zip_read($zip)) {
if (zip_entry_open($zip,$zip_entry,"r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$dir_name = dirname(zip_entry_name($zip_entry));
if ($dir_name != ".") {
$dir_op = $dir.$file."/";
foreach ( explode("/",$dir_name) as $k) {
$dir_op = $dir_op . $k;
if (is_file($dir_op)) unlink($dir_op);
if (!is_dir($dir_op)) mkdir($dir_op);
$dir_op = $dir_op . "/" ;
}
}
$fp=fopen($dir.$file."/".zip_entry_name($zip_entry),"w");
fwrite($fp,$buf);
zip_entry_close($zip_entry);
} else
return false;
}
zip_close($zip);
}
} else
return false;
return true;
}
?>
<?php function unpackZip($dir,$file) { if ($zip = zip_open($dir.$file.".zip")) { if ($zip) { while ($zip_entry = zip_read($zip)) { if (zip_entry_open($zip,$zip_entry,"r")) { $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); $dir_name = dirname(zip_entry_name ($zip_entry)); if ($dir_name != ".") { $dir_op = $dir.$file."/"; foreach ( explode("/",$dir_name) as $k) { $dir_op = $dir_op . $k; $dir_op = $dir_op . "/" ; } } $fp=fopen($dir.$file."/".zip_entry_name ($zip_entry),"w"); zip_entry_close($zip_entry); } else return false; } zip_close($zip); } } else return false; return true; } ?>
Zoek de verschillen, succes, want die zijn er niet! |
|
|
|
Gepost op: 07 mei 2006 - 17:57 |
|
|
|
Grafische interesse
|
enne, hoe werkt het dan eigenlijk? |
|
|
|
Gepost op: 07 mei 2006 - 18:15 |
|
|
|
PHP gevorderde
|
$dir = dat is de plaats waar de file zich bevind op u server
$file = de naam van de zip die je wil uitpakken. |
|
|
|
Gepost op: 18 maart 2007 - 18:25 |
|
|
|
Nieuw lid
|
Ik ben een PHP niets dus uh. Hoe verwerk je dit in een upload form. |
|
|
|
Gepost op: 22 september 2007 - 17:48 |
|
|
|
Lid
|
Of je typt unzip ["filename"] op je server dan unzipt ie ook |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|