當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Zip::addFromString方法代碼示例

本文整理匯總了PHP中Zip::addFromString方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zip::addFromString方法的具體用法?PHP Zip::addFromString怎麽用?PHP Zip::addFromString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Zip的用法示例。


在下文中一共展示了Zip::addFromString方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: chmod

 	}
 
 	/* add mysql export */
 $structExport = '';
 @mkdir('/tmp/');
 @mkdir('/tmp/qgdbexport1/');
 chmod('/tmp/qgdbexport1/', 0777);
 foreach (D()->Tables() as $T) {
     $file = realpath('/tmp/qgdbexport1/') . '/' . $T . '.csv';
     @unlink($file);
     D()->query("SELECT * INTO OUTFILE " . D()->quote($file) . " FROM " . $T);
     $zip->addFile($file, 'mysql/' . $T);
     $tmp = D()->row("SHOW CREATE TABLE " . $T);
     $structExport .= $tmp['Create Table'] . ";\n\n";
 }
 $zip->addFromString('mysql.struct.sql', $structExport);
 $zip->close();
 /* send */
 header("Pragma: public");
 header("Expires: 0");
 header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
 header("Cache-Control: private", false);
 header("Content-Type: application/force-download");
 header("Content-Disposition: attachment; filename=\"export.zip\";");
 header("Content-Transfer-Encoding: binary");
 while (ob_get_level()) {
     ob_end_clean();
 }
 readfile($tmpFile);
 exit;
 /**/
開發者ID:nuxodin,項目名稱:shwups-cms-v4,代碼行數:31,代碼來源:index.php


注:本文中的Zip::addFromString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。