PHP.mk документација

zip_entry_name

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.zip-entry-name.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.zip-entry-name.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
zip_entry_name

Референца за `function.zip-entry-name.php` со подобрена типографија и навигација.

function.zip-entry-name.php

zip_entry_name

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

zip_entry_nameПреземи го името на записот во директориумот

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е DEPRECATED од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција.

= NULL

Враќа го името на наведениот запис во директориумот.

Параметри

zip_entry

Запис во директориум вратен од zip_read().

Вратени вредности

Името на записот во директориумот, или false при неуспех.

Дневник на промени

Верзија = NULL
8.0.0 Оваа функција е застарена во корист на Object API, види ако нема повеќе записи за читање, или код за грешка ако се случила грешка..

Види Исто така

  • zip_open() - Отвори ZIP архива
  • zip_read() - Читај следен запис во ZIP архива

Белешки од корисници 2 забелешки

leandro_dealmeida at hotmail dot com
пред 23 години
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
kevyn at opsone dot net
пред 17 години
Big note for filename with accents.

Some Zip softwares encode accents with CP850.

So use iconv for keeping your accents SAFE !
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.