本文整理汇总了PHP中tar::toTarOutput方法的典型用法代码示例。如果您正苦于以下问题:PHP tar::toTarOutput方法的具体用法?PHP tar::toTarOutput怎么用?PHP tar::toTarOutput使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tar
的用法示例。
在下文中一共展示了tar::toTarOutput方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: tar
#echo "hier : $n <br>";
if (is_dir($predir . $dir . "/" . $n)) {
add_file_reku($predir . $dir . "/", $n);
}
if (!is_dir($predir . $dir . "/" . $n)) {
$tar->addFile($predir . $dir . "/" . $n, TRUE);
}
#echo $predir.$dir."/".$n."<br>";
}
}
}
$tar = new tar();
foreach ($EXPDIR as $key => $item) {
add_file_reku($REX[INCLUDE_PATH] . "/../../", $key);
}
$content = $tar->toTarOutput($filename . $ext, TRUE);
}
// ------------------------------ /FUNC FILES
}
if ($content != "" && $exportdl == 1) {
$filename = $filename . $ext;
header("Content-type: {$header}");
header("Content-Disposition: attachment; filename={$filename}");
echo $content;
exit;
} elseif ($content != "") {
// check filename ob vorhanden
// aendern filename
// speicher content in files
$filename = $REX[INCLUDE_PATH] . "/addons/{$page}/files/{$filename}";
if (file_exists($filename . $ext)) {
示例2: tar
}
if (!is_dir($predir . $dir . "/" . $n)) {
$tar->addFile($predir . $dir . "/" . $n, TRUE);
}
#echo $predir.$dir."/".$n."<br>";
}
}
}
if ($FORM[filesubmit]) {
$tar = new tar();
foreach ($DIR as $key => $item) {
add_file_reku("../", $key);
}
header("Content-type: tar/gzip");
header("Content-Disposition: attachment; filename=redaxo_export_" . date("Ymd") . ".tar.gz");
echo $tar->toTarOutput("redaxo_export_" . date("Ymd") . ".tar.gz", TRUE);
exit;
}
if (isset($err_msg)) {
$err_msg = "<tr><td class=dgrey colspan=2><font color=error>{$err_msg}</font></td></tr>";
}
## make dir inputs
chdir("..");
$handle = opendir(".");
$dirstring = "";
while (false !== ($file = readdir($handle))) {
if (is_dir($file)) {
if ($file != ".." and $file != ".") {
if ($file != "redaxo") {
$dirstring .= "<input type=checkbox name=DIR[{$file}] value=true>{$file}/ \n";
}