REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 949 B
Close
//proc/thread-self/root/proc/thread-self/root/opt/alt/php55/usr/share/doc/pear/Archive/docs/tutorial_recursive.php
Text
Base64
<?php require_once 'tutorial_autoload.php'; date_default_timezone_set( "UTC" ); class ArchiveContext extends ezcBaseFileFindContext { public $archive; public $prefix; } function findRecursiveCallback( ezcBaseFileFindContext $context, $sourceDir, $fileName, $fileInfo ) { $path = "{$sourceDir}/{$fileName}"; if ( is_dir( $path ) ) { $path .= '/'; } $context->archive->append( array( $path ), $context->prefix ); } function appendRecursive( $archive, $sourceDir, $prefix ) { $context = new ArchiveContext(); $context->archive = $archive; $context->prefix = $prefix; ezcBaseFile::walkRecursive( $sourceDir, array(), array(), 'findRecursiveCallback', $context ); } $archive = ezcArchive::open( "my_archive.zip", ezcArchive::ZIP ); $archive->truncate(); // the 2nd parameter is the directory, the 3rd parameter is the prefix appendRecursive( $archive, '/tmp/directory/', '/tmp/directory/' ); ?>
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 11
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
CREDITS
229 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
example.php
1.44 KB
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
1.53 KB
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial.txt
4.96 KB
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_autoload.php
495 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_directories.php
390 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_extract.php
532 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_iterator.php
298 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_read_only.php
383 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_recursive.php
949 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tutorial_replacing.php
390 B
lrw-r--r--
2019-12-18 11:18:59
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).