mirror of
https://github.com/php/php-src.git
synced 2024-10-02 07:16:11 +00:00
43 lines
684 B
PHP
43 lines
684 B
PHP
--TEST--
|
|
Bug #64342 ZipArchive::addFile() has to check file existance (variation 1)
|
|
--SKIPIF--
|
|
<?php
|
|
if(!extension_loaded('zip')) die('skip');
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
|
|
$zip = new ZipArchive;
|
|
$res = $zip->open(dirname(__FILE__) . '/bug64342.zip', ZipArchive::CREATE);
|
|
if ($res === TRUE) {
|
|
$f = md5(uniqid()) . '.txt';
|
|
echo "$f\n";
|
|
$res = $zip->addFile($f);
|
|
if (true == $res) {
|
|
echo "add ok\n";
|
|
} else {
|
|
echo "add failed\n";
|
|
}
|
|
$res = $zip->close();
|
|
if (true == $res) {
|
|
echo "close ok\n";
|
|
} else {
|
|
echo "close failed\n";
|
|
}
|
|
} else {
|
|
echo "open failed\n";
|
|
}
|
|
|
|
|
|
?>
|
|
DONE
|
|
--CLEAN--
|
|
<?php
|
|
|
|
@unlink(dirname(__FILE__) . '/bug64342.zip');
|
|
--EXPECTF--
|
|
%s.txt
|
|
add failed
|
|
close ok
|
|
DONE
|