本文整理汇总了PHP中FileUtil::createDir方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUtil::createDir方法的具体用法?PHP FileUtil::createDir怎么用?PHP FileUtil::createDir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileUtil
的用法示例。
在下文中一共展示了FileUtil::createDir方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: jointHtml
public function jointHtml()
{
$html = array();
$html[] = '<!DOCTYPE HTML><html>';
$html[] = implode(" ", $this->head);
$html[] = implode(" ", $this->body);
$html[] = '</html>';
return implode(" ", $html);
}
}
//addslashes 转义函数
if (isset($_POST['action']) && $_POST['action'] == 'toModuleSave' && isset($_POST['htmlCode']) && isset($_POST['cssCode'])) {
$moduleName = $_POST['title'];
$db = new DB();
$File = new FileUtil();
$File->createDir(BASE_PATH . 'upload/webstyle/module/' . date('Y-m-d-H-i-s') . '/css/');
$cssFilePath = '/upload/webstyle/module/' . date('Y-m-d-H-i-s') . '/css/index.css';
$File->writetofile(BASE_PATH . $cssFilePath, $_POST['cssCode']);
$cssCodeId = $db->insert('webstyle_code', insertCode($moduleName . '_css', addslashes($_POST['cssCode']), 'css', '/manage' . $cssFilePath), true);
if (isset($_POST['jsCode'])) {
$File->createDir(BASE_PATH . 'upload/webstyle/module/' . date('Y-m-d-H-i-s') . '/js/');
$jsFilePath = '/upload/webstyle/module/' . date('Y-m-d-H-i-s') . '/js/index.js';
$File->writetofile(BASE_PATH . $jsFilePath, $_POST['jsCode']);
$jsCodeId = $db->insert('webstyle_code', insertCode($moduleName . '_js', addslashes($_POST['jsCode']), 'js', '/manage' . $jsFilePath), true);
}
$File->createDir(BASE_PATH . 'upload/webstyle/module/' . date('Y-m-d-H-i-s'));
$htmlFilePath = '/upload/webstyle/module/' . date('Y-m-d-H-i-s') . '/index.html';
$jointHtml = new JointHtml($_POST['htmlCode'], 'css/index.css', 'js/index.js');
$htmlCode = $jointHtml->jointHtml();
$File->writetofile(BASE_PATH . $htmlFilePath, $htmlCode);
$htmlCodeId = $db->insert('webstyle_code', insertCode($moduleName . '_html', addslashes($_POST['htmlCode']), 'html', '/manage' . $htmlFilePath), true);
示例2: getMillisecond
case 6:
// 文件写入到临时文件夹出错
$result = json_encode(array('code' => 6, 'message' => "文件写入到临时文件夹出错"));
break;
case 7:
// 文件写入失败
$result = json_encode(array('code' => 6, 'message' => "文件写入失败"));
break;
default:
// 文件保存失败
$result = json_encode(array('code' => 9, 'message' => "文件保存失败"));
break;
}
echo $result;
} else {
if ($_FILES["file"]["type"] == "image/gif" || $_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/jpg" || $_FILES["file"]["type"] == "image/png" || $_FILES["file"]["type"] == "image/bmp" || $_FILES["file"]["type"] == "image/pjpeg") {
$folder = "images/";
} else {
$folder = "files/";
}
$fu = new FileUtil();
$fu->createDir($folder . $dir);
move_uploaded_file($_FILES["file"]["tmp_name"], $folder . $dir . $filename);
$result = json_encode(array('code' => 0, 'message' => $folder . $dir . $filename));
echo $result;
}
function getMillisecond()
{
list($s1, $s2) = explode(' ', microtime());
return (double) sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
}
示例3: copyFile
/**
* 复制文件
*
* @param string $fileUrl
* @param string $aimUrl
* @param boolean $overWrite 该参数控制是否覆盖原文件
* @return boolean
*/
function copyFile($fileUrl, $aimUrl, $overWrite = false)
{
if (!file_exists($fileUrl)) {
return false;
}
if (file_exists($aimUrl) && $overWrite == false) {
return false;
} elseif (file_exists($aimUrl) && $overWrite == true) {
FileUtil::unlinkFile($aimUrl);
}
$aimDir = dirname($aimUrl);
FileUtil::createDir($aimDir);
copy($fileUrl, $aimUrl);
return true;
}
示例4: copyFile
/**
* 复制文件
*
* @param string $fileUrl
* @param string $aimUrl
* @param boolean $overWrite 该参数控制是否覆盖原文件
* @param boolean $useBackup 该参数控制是否备份,只在$overWrite为TRUE时生效
* @param string $backupUrl 该参数控制备份文件对象,只在$useBackup为TRUE时生效
* @return boolean
*/
function copyFile($fileUrl, $aimUrl, $overWrite = false, $useBackup = false, $backupUrl)
{
if (!file_exists($fileUrl)) {
return false;
}
if (file_exists($aimUrl) && $overWrite == false) {
return false;
} else {
if (file_exists($aimUrl) && $overWrite == true) {
if ($useBackup == true && file_exists($backupUrl)) {
return false;
} else {
FileUtil::moveFile($aimUrl, $backupUrl);
}
FileUtil::unlinkFile($aimUrl);
}
}
$aimDir = dirname($aimUrl);
FileUtil::createDir($aimDir);
copy($fileUrl, $aimUrl);
return true;
}