第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
  • ctrl shift j 加注釋
    查看全部
  • /** * 上傳文件 */ function uploadFile($fileInfo,$path,$allowExt=array("gif","jpeg","jpg","png","txt"),$maxSize=10485760){ //判斷錯(cuò)誤號(hào) if($fileInfo['error']==UPLOAD_ERR_OK){ //文件是否是通過(guò)HTTP POST方式上傳上來(lái)的 if(is_uploaded_file($fileInfo['tmp_name'])){ $ext=getExt($fileInfo['name']); //獲取上傳文件的后綴 $uniqid=getUniqidName(); $destination=$path."/".pathinfo($fileInfo['name'],PATHINFO_FILENAME)."_".$uniqid.".".$ext; if(in_array($ext,$allowExt)){ if($fileInfo['size']<=$maxSize){ if(move_uploaded_file($fileInfo['tmp_name'], $destination)){ $mes="文件上傳成功"; }else{ $mes="文件移動(dòng)失敗"; } }else{ $mes="文件過(guò)大"; } }else{ $mes="非法文件類型"; } }else{ $mes="文件不是通過(guò)HTTP POST方式上傳上來(lái)的"; } }else{ switch($fileInfo['error']){ case 1: $mes="超過(guò)了配置文件的大小"; break; case 2: $mes="超過(guò)了表單允許接收數(shù)據(jù)的大小"; break; case 3: $mes="文件部分被上傳"; break; case 4: $mes="沒(méi)有文件被上傳"; break; } } return $mes; }
    查看全部
    0 采集 收起 來(lái)源:上傳文件

    2018-03-22

  • if ($act == "上傳文件") { //print_r($_FILES); $fileInfo = $_FILES['myFile']; $mes = uploadFile($fileInfo, $path); alertMes($mes, $redirect); }
    查看全部
    0 采集 收起 來(lái)源:上傳文件

    2018-03-22

  • /** * 刪除文件夾 * @param string $path * @return string */ function delFolder($path) { //打開句柄并讀取句柄,去除.和..這兩個(gè)特殊的文件夾,最后記得關(guān)閉句柄 $handle = opendir($path); while (($item = readdir($handle)) !== false) { //刪除文件 if ($item != "." && $item != "..") { if (is_file($path . "/" . $item)) { unlink($path . "/" . $item); } if (is_dir($path . "/" . $item)) { //需要遞歸刪除子文件夾和子文件 $func = __FUNCTION__; $func($path . "/" . $item); } } } closedir($handle); //刪除文件夾 rmdir($path); return "文件夾刪除成功"; }
    查看全部
    0 采集 收起 來(lái)源:刪除文件夾

    2018-03-22

  • /** * 剪切文件夾 * @param string $src * @param string $dst * @return string */ function cutFolder($src, $dst) { //echo $src,"--",$dst; if (file_exists($dst)) { if (is_dir($dst)) { if (!file_exists($dst . "/" . basename($src))) { if (rename($src, $dst . "/" . basename($src))) { $mes = "剪切成功"; } else { $mes = "剪切失敗"; } } else { $mes = "存在同名文件夾"; } } else { $mes = "不是一個(gè)文件夾"; } } else { $mes = "目標(biāo)文件夾不存在"; } return $mes; }
    查看全部
  • /** * 重命名文件夾 * @param string $oldname * @param string $newname * @return string */ function renameFolder($oldname, $newname) { //檢測(cè)文件夾名稱的合法性 if (checkFilename(basename($newname))) { //檢測(cè)當(dāng)前目錄下是否存在同名文件夾名稱 if (!file_exists($newname)) { if (rename($oldname, $newname)) { $mes = "重命名成功"; } else { $mes = "重命名失敗"; } } else { $mes = "存在同名文件夾"; } } else { $mes = "非法文件夾名稱"; } return $mes; } /** *檢測(cè)文件名是否合法 * @param string $filename * @return boolean */ function checkFilename($filename){ $pattern = "/[\/,\*,<>,\?\|]/"; if (preg_match ( $pattern, $filename )) { return false; }else{ return true; } }
    查看全部
  • function copyFolder($src, $dst) { //echo $src,"---",$dst."----"; //如果目錄不存在,創(chuàng)建一個(gè)目錄并賦予0777權(quán)限,true表示允許創(chuàng)建多級(jí)目錄 if (!file_exists($dst)) { mkdir($dst, 0777, true); } //打開目錄句柄并讀取句柄 $handle = opendir($src); while (($item = readdir($handle)) !== false) { if ($item != "." && $item != "..") { if (is_file($src . "/" . $item)) { copy($src . "/" . $item, $dst . "/" . $item); } if (is_dir($src . "/" . $item)) { //這里也需要使用遞歸,復(fù)制子文件夾下的文件 $func = __FUNCTION__; $func($src . "/" . $item, $dst . "/" . $item); } } } closedir($handle); return "復(fù)制成功"; }
    查看全部
    0 采集 收起 來(lái)源:復(fù)制文件夾

    2018-03-22

  • <?php //返回上一級(jí)目錄dirname() $back = ($path == "file") ? "file" : dirname($path); ?> <li><a href="#" title="返回上級(jí)目錄" onclick="goBack('<?php echo $back; ?>')">
    查看全部
  • /** * 得到文件夾大小 * @param string $path * @return int */ function dirSize($path) { $sum = 0; global $sum; //打開目錄句柄 $handle = opendir($path); //讀這個(gè)目錄句柄 while (($item = readdir($handle)) !== false) { //去除.和..這兩個(gè)特殊目錄 if ($item != "." && $item != "..") { if (is_file($path . "/" . $item)) { $sum+=filesize($path . "/" . $item); } if (is_dir($path . "/" . $item)) { //這里使用遞歸,__FUNCTION__返回函數(shù)名稱,因?yàn)槭褂昧诉f歸,所以上面需要使用global聲明變量 $func = __FUNCTION__; $func($path . "/" . $item); } } } closedir($handle); return $sum; }
    查看全部
  • /** * 下載文件操作 * @param string $filename */ function downFile($filename){ //簡(jiǎn)單的文件下載可以通過(guò)超鏈接形式下載,如果下載圖片、html等類型文件瀏覽器會(huì)直接顯示 //可以通過(guò)header()函數(shù)發(fā)送網(wǎng)頁(yè)頭信息來(lái)實(shí)現(xiàn)文件下載 //注意前面不能有輸出,可以設(shè)置php;ini配置文件中outputbuffer:off //header("content-disposition:attachment;filename=要下載的文件名"); //header("content-length:文件的大小"); //readfile(文件名稱); header("content-disposition:attachment;filename=".basename($filename)); header("content-length:".filesize($filename)); readfile($filename); }
    查看全部
    0 采集 收起 來(lái)源:文件下載

    2018-03-22

  • /** * 刪除文件 * @param string $filename * @return string */ function delFile($filename){ if(unlink($filename)){ $mes="文件刪除成功"; }else{ $mes="文件刪除失敗"; } return $mes; }
    查看全部
  • /** * 重命名文件 * @param string $oldname * @param string $newname * @return string */ function renameFile($oldname,$newname){ // echo $oldname,$newname; //驗(yàn)證文件名是否合法 if(checkFilename($newname)){ //檢測(cè)當(dāng)前目錄下是否存在同名文件 $path=dirname($oldname); if(!file_exists($path."/".$newname)){ //進(jìn)行重命名 if(rename($oldname,$path."/".$newname)){ return "重命名成功"; }else{ return "重命名失敗"; } }else{ return "存在同名文件,請(qǐng)重新命名"; } }else{ return "非法文件名"; } } /** *檢測(cè)文件名是否合法 * @param string $filename * @return boolean */ function checkFilename($filename){ $pattern = "/[\/,\*,<>,\?\|]/"; if (preg_match ( $pattern, $filename )) { return false; }else{ return true; } }
    查看全部
  • //修改文件內(nèi)容的操作 $content = $_REQUEST['content']; //echo $content; if (file_put_contents($filename, $content)) { $mes = "文件修改成功"; } else { $mes = "文件修改失敗"; } alertMes($mes, $redirect);
    查看全部
  • /** * 創(chuàng)建文件 * @param string $filename * @return string */ function createFile($filename) { //file/1.txt //驗(yàn)證文件名的合法性,是否包含/,*,<>,?,| $pattern = "/[\/,\*,<>,\?\|]/"; if (! preg_match ( $pattern, basename ( $filename ) )) { //還要檢測(cè)當(dāng)前目錄下是否存在同名文件 if (! file_exists ( $filename )) { //通過(guò)touch($filename)來(lái)創(chuàng)建 if (touch ( $filename )) { return "文件創(chuàng)建成功"; } else { return "文件創(chuàng)建失敗"; } } else { return "文件已存在,請(qǐng)重命名后創(chuàng)建"; } } else { return "非法文件名"; } }
    查看全部
    0 采集 收起 來(lái)源:創(chuàng)建文件

    2018-03-22

  • /** * 轉(zhuǎn)換字節(jié)大小 * @param number $size * @return number */ function transByte($size) { $arr = array ("B", "KB", "MB", "GB", "TB", "EB" ); $i = 0; while ( $size >= 1024 ) { //$size = $size / 1024; $size /= 1024; $i ++; } //取兩位小數(shù),拼接上單位 return round ( $size, 2 ) . $arr [$i]; }
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程適合PHP初學(xué)者或者自學(xué)的童鞋們,通過(guò)簡(jiǎn)單案例來(lái)掌握編程思想。需要掌握基礎(chǔ)的 html/css/javascript技能。
老師告訴你能學(xué)到什么?
1、文件函數(shù)庫(kù)的應(yīng)用 2、目錄函數(shù)庫(kù)的應(yīng)用 3、如何一步步實(shí)現(xiàn)在線文件管理系統(tǒng) 4、如何領(lǐng)悟編程思想,代碼不重要,重要的是編程思想,“思想是程序的靈魂”

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無(wú)需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!