我试图将文件从一个文件夹保存到另一个文件夹.zip文件夹放在不同的目录中.我写了以下代码:
archive.php
<?php
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
$srcDir = "/home/sam/uploads/";
$files= scandir($srcDir);
//var_dump($files);
unset($files[0],$files[1]);
foreach ($files as $file) {
$zip->addFile("{$file}");
}
$zip->close();
?>
Run Code Online (Sandbox Code Playgroud)
但遗憾的是我无法创建.zip文件夹.我错过了什么步骤?
实际上我不知道如何生成.csv文件.我已经完成了各种电子笔记,但仍然没有得到.
我想做的事?
我写了一段代码来回显 " partner_name "和" link ",但这些代码需要放入formDetails.csv文件中.
$result = mysql_query(
"SELECT form_id, partner_name
FROM `ef_kabaadkhana`.`ef_form_master_v1`
WHERE active = 1 AND listed = 1;"
);
while ($formDetails = mysql_fetch_assoc($result)) {
$partner_name = $formDetails['partner_name'];
$formId = $formDetails['form_id'];
$slugifyPartnername = slugify($partner_name);
$partner_link = "http://myforms.com/form/{$formId}/{$slugifyPartnername}";
echo $partner_name . '=>' . $partner_link, "\n";
}
function slugify($text) {
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
$text = trim($text, '-');
if (function_exists('iconv'))
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
$text = strtolower($text);
$text = preg_replace('~[^-\w]+~', '', $text); …Run Code Online (Sandbox Code Playgroud)