<?php
$z = new ZipArchive();
$r = $z->open('badzip.zip');
file_put_contents('badzip.zip', pack('IvvvvIIv',
0x06054b50, // End of central directory signature = 0x06054b50
0, // Number of this disk
0, // Disk where central directory starts
0, // Number of central directory records on this disk
0, // Total number of central directory records
0, // Size of central directory (bytes)
0, // Offset of start of central directory, relative to start of archive
0 // Comment length (n)
));
$z->close();
Fatal error: Uncaught Error: Class "ZipArchive" not found in /in/M4eVD:3
Stack trace:
#0 {main}
thrown in /in/M4eVD on line 3
Process exited with code 255.
Fatal error: Uncaught Error: Class 'ZipArchive' not found in /in/M4eVD:3
Stack trace:
#0 {main}
thrown in /in/M4eVD on line 3
Process exited with code 255.
Fatal error: Class 'ZipArchive' not found in /in/M4eVD on line 3
Process exited with code 255.
Output for 5.2.3 - 5.2.17, 5.3.0 - 5.3.29
Warning: file_put_contents(badzip.zip): failed to open stream: Permission denied in /in/M4eVD on line 15
Warning: ZipArchive::close(): Invalid or unitialized Zip object in /in/M4eVD on line 17
Output for 5.2.0 - 5.2.2
Warning: file_put_contents(badzip.zip): failed to open stream: Read-only file system in /in/M4eVD on line 15
Warning: ZipArchive::close(): Invalid or unitialized Zip object in /in/M4eVD on line 17
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.9
Fatal error: Cannot instantiate non-existent class: ziparchive in /in/M4eVD on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: ziparchive in /in/M4eVD on line 3