功能控制完備的PHP上載程式 2

2021-04-17 08:22:26 字數 1544 閱讀 6139

$canshuzoneid=1;

}elseelse

}}else//區域選擇結束

$id_temp=substr($value,0,$keylength);

if($id_temp==$actionid)else

}//while結束,能執行到這一步說明沒有找到匹配的id

return false;

}elseif($actiontype=="del")elseelse

}}else//區域選擇結束

$id_temp=substr($value,0,$keylength);

if($id_temp==$actionid)else

}//while結束,能執行到這一步說明沒有找到匹配的id

return false;

}else;

return false;

}##取配置檔案引數函式結束

//主程式

$configurefile="config.inc.php";

$actiontype=trim($actiontype);

##上傳檔案

if($actiontype=="upload")

if(!get_config($configurefile,$actionid,$actiontype))

if($userfile_size>$maxlength*1024)

if(!getuserright($username,$user) && !getfiletype($userfile_name,$filetype)) //可調整

};//呼叫外部程式檢查,不符合要求的檔案返回false,符合要求返回true;

if(""==trim($newname));//處理檔名

$targetfilename=$targetdir."/".$newname;

if(file_exists($targetfilename))

};copy($userfile,$targetfilename) or die;

chmod($targetfilename,0666);//110110110

//日誌資訊

$message=date("y-m-d h:i:s")." remote_ip:".$remote_addr." username:".$username." filename:".$newname."";

putlog($actionid,$message);

header("location:".$callback);

exit;

};##上傳完畢

##刪除管理

if($actiontype=="del")

if(!get_config($configurefile,$actionid,$actiontype))

if(!getuserright($username,$user))

PHP中的會話控制(2)

例 va lue som ethi ngfr omso mewh ere set cook ie test cook ie value setcookie testcookie va lue,time 3600 1小 時過期 set cook ie test cook ie value,time 3...

PHP控制網頁過期時間的程式

有時我們需要控制主頁之類的網頁過期時間。但我們比如使用的是chinacache的cdn,那要怎麼樣設計才能讓他快取我的內容.當然,前提要先開啟cdn中乙個功能reload into ims on.這樣使用者傳送過來no cache也不怕了.因為這樣會給給no cache轉成if modified s...

分離 PHP 應用程式中的形式與功能

smarty,它是最流行的 php 模板引擎之一。smarty 有它自己的語法和運算子擴充套件列表,但是系統並不難學。閱讀或瀏覽 smarty 文件,以便熟悉它的所有功能。從 smarty 的小修改開始,根據需求擴充套件您的技能,然後越來越精通。smarty 有兩個方面 php 應用程式程式設計介面...