本文整理汇总了PHP中check_files_extensions_on_phar函数的典型用法代码示例。如果您正苦于以下问题:PHP check_files_extensions_on_phar函数的具体用法?PHP check_files_extensions_on_phar怎么用?PHP check_files_extensions_on_phar使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了check_files_extensions_on_phar函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: check_files_extensions_on_phar
function check_files_extensions_on_phar($phar, &$files, $basepath, $ext)
{
foreach ($phar as $file) {
if ($file->isFile()) {
if (in_array(mb_strtolower($file->getExtension()), $ext)) {
$files[] = $basepath . $file->getFileName();
}
} else {
if ($file->isDir()) {
$iterator = new DirectoryIterator($file);
check_files_extensions_on_phar($iterator, $files, $basepath . $file->getFileName() . '/', $ext);
}
}
}
}
示例2: response
} else {
response(trans('Zip_No_Extract'), 500)->send();
exit;
}
break;
case "gz":
$p = new PharData($path);
$p->decompress();
// creates files.tar
break;
case "tar":
// unarchive from the tar
$phar = new PharData($path);
$phar->decompressFiles();
$files = array();
check_files_extensions_on_phar($phar, $files, '', $ext);
$phar->extractTo($current_path . fix_dirname($_POST['path']) . "/", $files, true);
break;
default:
response(trans('Zip_Invalid'), 400)->send();
exit;
}
break;
case 'media_preview':
$preview_file = $current_path . $_GET["file"];
$info = pathinfo($preview_file);
ob_start();
?>
<div id="jp_container_1" class="jp-video " style="margin:0 auto;">
<div class="jp-type-single">
<div id="jquery_jplayer_1" class="jp-jplayer"></div>