Time of Update: 2016-07-21
對於確實需要改善論壇附件上傳條件的朋友可以嘗試將上面提及的參數在php.ini進行設定,以適應大檔案上傳的需要。同時別忘記在論壇的後台相應做附件限制的地方進行設定。 論壇主要有2個地方可以對附件上傳的大小進行限制,層級從高到低依次為: 文章相關---附件類型尺寸 使用者組---附件相關 同時,下面提供一個配置指導,來源一些成功通過http上傳大附件的朋友的提供,當然,由於大家的伺服器配置情況以及網路情況不同,並不一定適用你的情況,可能很多地方需要參照修改: 開啟php.ini, 參數 設定
Time of Update: 2016-07-21
示範用代碼如下所示: 複製代碼 代碼如下:class ClassOne { function callClassOne() { print "In Class One"; } } class ClassOneDelegator { private $targets; function __construct() { $this->target[] = new ClassOne(); } function __call($name, $args) { foreach ($this->target
Time of Update: 2016-07-21
採集回來的圖片img標籤中,有好多javascript指令碼和無用的資訊,必需過替換自己想要的,比如alt。先看看要過濾的內容,我隨便複製出來: 複製代碼 代碼如下: sdfsdfsdf500){this.resized=true; this.style.width=500;}”>sfsdfsdfasdfsadf500){this.resized=true;
Time of Update: 2016-07-21
先看代碼: 複製代碼 代碼如下:class StrictCoordinateClass { private $arr = array('x' => NULL, 'y' => NULL); function __construct() { print "StrictCoordinateClass is being created"; print ""; } function __destruct() { print ""; print "StrictCoordinateClass is
Time of Update: 2016-07-21
1.驗證email: 複製代碼 代碼如下:1. 2. if (ereg(“/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; ”,$email)){ 3. echo “Your email address is correct!”;} 4. else{ 5. echo “Please try again!”; 6. } 7. ?>
Time of Update: 2016-07-21
curl_close — 關閉一個curl會話 curl_copy_handle — 拷貝一個curl串連資源的所有內容和參數 curl_errno — 返回一個包含當前會話錯誤資訊的數字編號 curl_error — 返回一個包含當前會話錯誤資訊的字串 curl_exec — 執行一個curl會話 curl_getinfo — 擷取一個curl串連資源控制代碼的資訊 curl_init — 初始化一個curl會話 curl_multi_add_handle —
Time of Update: 2016-07-21
複製代碼 代碼如下://擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST'].""; //擷取網頁地址 echo $_SERVER['PHP_SELF'].""; //擷取網址參數 echo $_SERVER["QUERY_STRING"].""; //來源網頁的詳細地址 echo $_SERVER['HTTP_REFERER'].""; ?>
Time of Update: 2016-07-21
先看下面的代碼: 複製代碼 代碼如下:$var1 = "#####"; $var2 = "&&&&&"; function global_references($use_globals) { global $var1, $var2; if (!$use_globals) { $var2 =&$var1; //1 } else { $GLOBALS["var2"] =&$var1; //2 } } global_references(false); echo "var2 is set to
Time of Update: 2016-07-21
ob_start(); setcookie("username","宋岩賓",time()+3600); echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n"; echo "the username is:".$_COOKIE["username"]."\n"; print_r($_COOKIE); ?> Warning: Cannot modify header information - headers already
Time of Update: 2016-07-21
1.在SQLyog下輸入下面代碼,全部執行 SET character_set_client = utf8; SET character_set_results = gb2312; SET character_set_connection = utf8; 如果上邊的不行,還可以改成Gbk。總以根據你的資料的文字編碼改成相應的編碼類別型就ok了。給出Gbk的代碼: SET character_set_client = gbK; SET character_set_results = gbK;
Time of Update: 2016-07-21
在你的程式初始化時使用如下代碼: 複製代碼 代碼如下:$Php2Html_FileUrl = $_SERVER["REQUEST_URI"]; $Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/")); $Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString); foreach($Php2Html_UrlQueryStrList as $
Time of Update: 2016-07-21
1、將mysql5裡匯出的sql檔案匯入到mysql5中。 2、用mysqldump -uroot -p1234 --opt --compatible=mysql40 -A -re:\localhost.sql --compatible=name參數描述如下: --compatible=name Change the dump to be compatible with a given mode. By default tables are dumped in a format
Time of Update: 2016-07-21
本人常用mysql資料庫,所以程式唯寫了mysql的資料庫操作類。希望各位高手把另外的類寫全,最好能發一份給我。 db_mysql.php繼承db.php介面,具體實現資料庫操作的各種方法 ,如果你確定你的資料庫平台不會變的話不用工廠類,直接用這個就行了。 複製代碼 代碼如下:/** * @author 黃建文 * @version V1.0 * @email hjwtp2005@qq.com * @data 2008-12-16 * ==============================
Time of Update: 2016-07-21
for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 按照php手冊裡的說法 該函數將當前為止程式的所有輸出發送到使用者的瀏覽器。 上面的這段代碼,應該隔一秒鐘輸出一次$i。但是實際中卻不一定是這樣。有可能是等了10秒鐘後,所有的輸出同時呈現出來。 好,我們來改一下這段代碼,改成 ob_end_clean();//修改部分 for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); }
Time of Update: 2016-07-21
小船類boat.php複製代碼 代碼如下:class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static function getInstance(){ if (self::$instance==null){
Time of Update: 2016-07-21
還有些功能沒有加上去,如自動更名,圖片處理等.可根據需要自己添加. USE: $up = new upfile(ROOT_PATH.'data/'.date("Ym",time()),array('gif','jpg','jpeg'),true); $fileimg = $up->upload($_FILES['img']);//返回上傳後檔案名稱數組,$_FILES['img']為上傳的檔案 可使用$up->log查看上傳時資訊. //=============================
Time of Update: 2016-07-21
當前的指令碼網址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) $nowurl = $scriptName; else $nowurl = $
Time of Update: 2016-07-21
如果直接調用mysql_connect會出現:Fatal error: Call to undefined function mysql_connect() 的錯誤 解決辦法, 找到zend studio php.ini所在的位置 我的zend studio安裝在D:\Program Files\ 所以php.ini所在位置為:D:\Program Files\Zend\Zend Studio for Eclipse -
Time of Update: 2016-07-21
192.168.1.1 單個IP 192.168.1.* 這樣代理 192.168.1.1-192.168.1-255 192.158.1.2-20 這樣是代表192.158.1.2-192.158.1.20 也可以這樣寫 192.168.1.[1|2|3] 嘿嘿~一個方法不知道想法是否周全,拿出來大家討論 使用 以下是引用片段: $oBlock_ip = new block_ip(); $oBlock_ip->checkIP(); 以下是引用片段: 複製代碼 代碼如下:class block_
Time of Update: 2016-07-21
我們在編寫MIS系統和Web應用程式等系統時,都涉及到與資料庫的互動,如果資料庫中資料量很大的話,一次檢索所有的記錄,會佔用系統很大的資源,因此我們常常採用,需要多少資料就只從資料庫中取多少條記錄,即採用分頁語句。根據自己使用過的內容,把常見資料庫Sql Server,Oracle和MySQL的分頁語句,從資料庫表中的第M條資料開始取N條記錄的語句總結如下: SQL Server