downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

zip_entry_open> <zip_entry_filesize
Last updated: Fri, 13 Nov 2009

view this page in

zip_entry_name

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PECL zip >= 1.0.0)

zip_entry_nameBir dizin girdisinin ismini döndürür

Açıklama

string zip_entry_name ( resource $zip_girdisi )

Belirtilen dizin girdisinin ismini döndürür.

Değiştirgeler

zip_entry

zip_read() ile döndürülmüş bir dizin girdisi.

Dönen Değerler

Dizin girdisinin ismi.

Ayrıca Bakınız

  • zip_open() - Bir ZIP dosya arşivi açar
  • zip_read() - Bir ZIP dosya arşivindeki bir sonraki girdiyi okur



add a note add a note User Contributed Notes
zip_entry_name
kevyn at opsone dot net
20-Nov-2008 03:21
Big note for filename with accents.

Some Zip softwares encode accents with CP850.

So use iconv for keeping your accents SAFE !
leandro_dealmeida at hotmail dot com
27-Sep-2002 04:21
If you want to get the real name of the file without the directory name, you can just use the function basename() as the follow:

<?
$zip_dir
= "./import/";
$zip = zip_open($zip_dir."import.zip");
if (
$zip) {
    while (
$zip_entry = zip_read($zip)) {

       
$file = basename(zip_entry_name($zip_entry));
       
$fp = fopen($zip_dir.basename($file), "w+");
       
        if (
zip_entry_open($zip, $zip_entry, "r")) {
           
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
           
zip_entry_close($zip_entry);
        }
       
          
fwrite($fp, $buf);
       
fclose($fp);
       
        echo
"The file ".$file." was extracted to dir ".$zip_dir."\n<br>";
    }
   
zip_close($zip);
}
?>

Thefore you can extract files without concern with the directory that is set inside the zip source.

Remember to give write permission (w) on that directory.

Hello from Brazil.
Leandro

zip_entry_open> <zip_entry_filesize
Last updated: Fri, 13 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites