ZipArchive::setExternalAttributesName

(PHP 5 >= 5.6.0, PHP 7, PHP 8, PECL zip >= 1.12.4)

ZipArchive::setExternalAttributesNameSet the external attributes of an entry defined by its name

Beschreibung

public ZipArchive::setExternalAttributesName(
    string $name,
    int $opsys,
    int $attr,
    int $flags = 0
): bool

Set the external attributes of an entry defined by its name.

Parameter-Liste

name

Name of the entry.

opsys

The operating system code defined by one of the ZipArchive::OPSYS_ constants.

attr

The external attributes. Value depends on operating system.

flags

Optional flags. Currently unused.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Beispiele

This example opens a ZIP file archive test.zip and add the file test.txt with its Unix rights as external attributes.

Beispiel #1 Archive a file, with its Unix rights

<?php
$zip 
= new ZipArchive();
$stat stat($filename='test.txt');
if (
is_array($stat) && $zip->open('test.zip'ZipArchive::CREATE) === TRUE) {
    
$zip->addFile($filename);
    
$zip->setExternalAttributesName($filenameZipArchive::OPSYS_UNIX$stat['mode'] << 16);
    
$zip->close();
    echo 
"Ok\n";
} else {
    echo 
"KO\n";
}
?>

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Was genau bedeutet "Vibe Coding"? Ein tiefgehender Blick für Entwickler

In der Welt der Softwareentwicklung gibt es unzählige Wege, wie man an ein Projekt herangeht. Manche schwören auf strikte Planung, andere auf bewährte Algorithmen und wieder andere lassen sich von etwas ganz anderem leiten: ihrem Gefühl. ...

admin

Autor : admin
Kategorie: Software & Web-Development

PHP cURL-Tutorial: Verwendung von cURL zum Durchführen von HTTP-Anfragen

cURL ist eine leistungsstarke PHP-Erweiterung, die es Ihnen ermöglicht, mit verschiedenen Servern über verschiedene Protokolle wie HTTP, HTTPS, FTP und mehr zu kommunizieren. ...

TheMax

Autor : TheMax
Kategorie: PHP-Tutorials

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

Motorrad Führerschein, A1 Führerschein, B196 Führerschein

Deine Dokumente schnell und unkompliziert erhalten Wenn du nach einer schnellen, bequemen und zuverlässigen Lösung suchst, um wichtige amtliche ...

Kúpiť vodičský preukaz EÚ, vodičský preukaz B

EU-Führerschein kaufen, Führerschein B, usa-Führerschein kaufen, EU-Pässe kaufen, IELTS-Zertifikat kaufen, EU-Ausweise kaufen, EU-Aufenthaltsg ...

Geschrieben von tryagain12 am 01.07.2026 12:41:49
Forum: HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS
Buy Portuguese ID Card: Fast, Easy, and Reliable

Obtain German Residence Permit Easily and Quickly ( https://documentsfolders.com/buy-a-german-residence-permit/ ) Obtain Italian Residence Permit ...

Geschrieben von tryagain12 am 01.07.2026 12:40:15
Forum: SQL / Datenbanken
Buy slovenian drivers license

How much does it cost to get a driving license? Do you need assistance obtaining a driving license in any EU nation? We specialize in driving lice ...

Geschrieben von tryagain12 am 01.07.2026 12:38:30
Forum: PHP Developer Forum