2017-05-22 1 views
0

Ich habe eine Zeichenfolge einer Zip-Datei, die eine einzelne Textdatei enthält.Inhalt der Zip-Zeichenfolge extrahieren

Wie kann ich den Inhalt der Textdatei erhalten, ohne mit Dateien auf der Festplatte umgehen zu müssen?

Ich versuchte unter Lösung, aber es funktioniert nicht für mich.

$written = file_put_contents('php://memory', $zip_string); 
$zip = new ZipArchive; 
if ($zip->open($written) === TRUE) { 
    $zip->extractTo('destination'); 
    $zip->close(); 
    echo 'ok'; 
} else { 
    echo 'failed'; 
} 

Antwort

0

Bitte verwenden Sie die Funktion extractTo

Instalation

Um dies zu nutzen, müssen Sie PHP mit Zip-Unterstützung kompilieren, indem mit der --enable-zip Konfigurationsoption.

+0

Standardmäßig ist Zip aktiviert auf meinem Server immer noch nicht funktioniert. –

Verwandte Themen