1、檔案編碼:指的是分頁檔(.html,.php等)本身是以何種編碼來儲存的。記事本和Dreamweaver在開啟頁面時候會自動識別檔案編碼因而不太會出問題。而ZendStudio卻不會自動識別編碼,它只會根據喜好設定的配置固定以某種編碼開啟檔案,如果工作時候一不注意,用錯誤編碼開啟檔案,做了修改之後一儲存,亂碼就出現了(我深有體會)。 2、頁面申明編碼:在HTML代碼HEAD裡面,可以用來告訴瀏覽器網頁採用了什麼編碼,目前中文網站開發中XXX主要用的是GB2312和UTF-8兩種編碼。
變數:$_SERVER, 在 PHP 4.1.0 及以後版本使用。之前的版本,使用 $HTTP_SERVER_VARS 變數:$_ENV, 在 PHP 4.1.0 及以後版本使用。之前的版本,使用 $HTTP_ENV_VARS 變數:$_COOKIE, 在 PHP 4.1.0 及以後版本使用。之前的版本,使用 $HTTP_COOKIE_VARS 變數:$_GET,
1、有一個論壇,文章的資料巨大,請簡要說明如何提高使用者搜尋文章的效率。 在程式方面,可以使用頁面緩衝技術。在前台介面著設計方面也可以讓使用者輸入多一些的關鍵字,比如文章的標題,發貼人的id,時間等,這樣就可以大大提高搜尋的效率了。 緩衝下就行了,模板緩衝和局部緩衝都可以 2、在blog中使用者註冊後自動綁定一個:使用者名稱.mmosite.com這樣的次層網域,請簡要的說出解決方案。 可以用兩個IIS網站,一個是主站,一個是網域名稱跳轉
select VERSION() 當前$res=mysql_query("select VERSION()");$row=mysql_fetch_row($res);這樣的形式調用SQL查詢來擷取。 如果查詢PHP自身安裝的MYSQL支援庫(CLIENT)的版本,可以用 更為簡便的方法使用PHP內建函數mysql_get_server_info();
昨天群裡有人說使用MVC讓程式多了很多資料庫操作,使得效能下降,這著實讓我吃了一驚。MVC只是一種架構,與資料庫操作沒有任何關係。MVC只是提供一種清晰的編程開發模式,只要你處理的好,是不可能多處很多無謂的資料庫操作的。如果一個MVC讓一個程式員在不知情的情況下多出了很多資料庫操作就絕對不是一個很好的MVC架構。我覺得MVC只要提供一個簡單的開發架構就行了,沒有必要整合很多庫類,庫類最好能讓程式員自己選擇去使用。
1.下載一個整合的環境軟體,也就是別人把所有的亂七八的放在了一塊,做成軟體,這種是SG式的,我覺的初學者用這種好點; 2.各自下載安裝.php.zend.apache;這種方法最亂了,現在還沒有搞清楚. 我是由於機上裝有iis,於就是裝了個php和zend就好.現在在伺服器上可以同時運行php和asp. php是嵌入在html中啟動並執行.如下: $a="你好"; $b=" php"; echo $a.$b; ?> 說明: 定義一個變數用$變數名,如上的$a
直接用下面的代碼,覆蓋dede中的login.php即可複製代碼 代碼如下:require_once(dirname(__FILE__)."/../include/config_base.php"); require_once(dirname(__FILE__)."/../include/inc_userlogin.php"); if(empty($dopost)) $dopost=""; //-------------------------------- //登入檢測 //---------
轉自bbs.dedecms.com 1、將include複製到網站中的include目錄。 2、修改資料庫 將所有文檔設定為“僅動態”,可以進入資料庫管理中,執行下面命令: update dede_archives set ismake=-1 並將ismake的預設值設定為 -1即動態。 將所有欄目設定為“使用動態網頁”,可以進入資料庫管理中,執行下面命令: update dede_arctype set isdefault=-1 並將isdefault的預設值設定為 -1即動態。
附件下載 時附件名前加網站名,也就是說下載到本機時,檔案名稱上就加了網站名 你註冊下載時就出現本站論壇下載-後名是附件名 1 include/attachment.func.php: 複製內容到剪貼簿 代碼: while($attach = $db->fetch_array($query)) {2 attachment.php: 複製內容到剪貼簿 代碼: if($attach = $db->fetch_array($query)) {以上兩處下加複製內容到剪貼簿代碼: 複製內容到剪貼簿
1、執行個體化DbBak需要告訴它兩件事:資料服務器在哪裡($connectid)、備份到哪個目錄($backupDir): require_once('DbBak.php'); require_once('TableBak.php'); $connectid = mysql_connect('localhost','root','123456'); $backupDir = 'data'; $DbBak = new
剛剛調式程式,本來在伺服器上好好的程式到了win下居然出錯。 後來仔細調式才發現是set_include_path的問題。 在win下,當你要include多個路徑的話,你要用“;”隔開,但在linux下就使用":"隔開的。。Zendframe 中的include path 設定2007-06-29 11:55ZF的例子中的include_path感覺不行, 會破壞已有的設定, 所以我感覺, 要這樣設定更好: //Include Path setting
同樣是取10條資料 select * from yanxue8_visit limit 10000,10 和select * from yanxue8_visit limit 0,10 就不是一個數量層級的。 網上也很多關於limit的五條最佳化準則,都是翻譯自mysql手冊,雖然正確但不實用。今天發現一篇文章寫了些關於limit最佳化的,很不錯。原文地址:http://www.zhenhua.org/article.asp?id=200
收集的比較全的Mysql日期和mysql時間函數DATE_FORMAT(date,format) 根據format字串格式化date值。下列修飾符可以被用在format字串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英語首碼的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 數字, 4 位 %y 年, 數字, 2 位 %a 縮寫的星期名字(Sun……Sat) %d 月份中的天數, 數字(00……
xuepingguiyuwangbaochuan 修改phpini實現Mysql匯入資料庫檔案最大限制的修改方法自己電腦上裝的WAMP,在匯入資料庫比較大(大於2M)時遇到錯誤,不能匯入。 找到解決方案: php.ini設定檔中有三處地方需要改動: upload_max_filesize memory_limit post_max_size這三個值都根據實際情況改下,重啟伺服器以後,雖然匯入時仍然顯示是 最大限制:2,048 KB) ;
//執行輸入 command 的外部程式或外部指令。返回 string 只是外部程式執行後傳回的最後一行;若需要完整地返回資訊,可以使用 PassThru() string exec(string command,string [array],int [return_var]) //用來執行指令,並輸出結果。若是 return_var 參數存在,則執行 command 之後的狀態會填入 return_var 中 string system(string command,int
//把全形數字轉為半形數字 function GetAlabNum($fnum){ $nums = array('0','1','2','3','4','5','6','7','8','9','.','-','+',':'); $fnums = array('0','1', '2','3', '4','5', '6', '7','8', '9','.', '-', '+',':'); $fnlen = count($fnums);
選擇下載對應您的系統和PHP版本的eAccelerator 2.將其重新命名為 eaccelerator.dll (win版) 然後移至您的 php目錄下 的 ext檔案夾中 3.在c:\php\建立快取檔案夾 temp 修改許可權為 user組可讀寫 3.根據您系統的情況,一般都是PHP 擴充 ISAPI 開啟php.ini檔案, 找到extension=php_zip.dll, 在下面添加 zend_extensi eaccelerator.optimizer="1"
接上面開始wp-config.php,wp-settings.php這兩個檔案,wp-config.php故名恩意設定檔所以沒什麼可解釋的。 wp-settings.php最上在的函數wp_unregister_GLOBALS用來當register_globals設定為on時登出自動產生的全域變數,register_globals現在是強烈建議為off的,因為有安全問題。 從28行起到49行都是為了處理不同運行環境可能產生的問題,wp的相容性問題處理的很周道。如果 是做開源軟體這樣是很有必要的,
//輸出關於PHP和當前請示的資訊頁面 int phpinfo(void) //返回當前PHP版本號碼 string phpversion(void) //列印出為本PHP項目做出貢獻的人員的清單 string phpcredits(void) //可將 var 轉成整數類型。base 是轉換的基底,預設值為10。轉換的變數 var 可以為數組或類之外的 任何類型變數 int intval(mixed var,int[base]) //獲得變數的雙精確度值 double
刪建: 引用 if(file_exists("file.htm"))// 檢查是否存在此檔案 if(file_exists("chat"))//檢查是否存在此檔案夾 rename('index.php','index'); //將index.php 改名為 index fopen("name.php","a+"); //建立檔案 mkdir("boot","0777"); //建立檔案夾且設定屬性為777 rmdir ("include");//刪除檔案夾 unlink("index.php"