Time of Update: 2016-07-29
昨天群裡有人說使用MVC讓程式多了很多資料庫操作,使得效能下降,這著實讓我吃了一驚。MVC只是一種架構,與資料庫操作沒有任何關係。MVC只是提供一種清晰的編程開發模式,只要你處理的好,是不可能多處很多無謂的資料庫操作的。如果一個MVC讓一個程式員在不知情的情況下多出了很多資料庫操作就絕對不是一個很好的MVC架構。我覺得MVC只要提供一個簡單的開發架構就行了,沒有必要整合很多庫類,庫類最好能讓程式員自己選擇去使用。
Time of Update: 2016-07-29
轉自bbs.dedecms.com 1、將include複製到網站中的include目錄。 2、修改資料庫 將所有文檔設定為“僅動態”,可以進入資料庫管理中,執行下面命令: update dede_archives set ismake=-1 並將ismake的預設值設定為 -1即動態。 將所有欄目設定為“使用動態網頁”,可以進入資料庫管理中,執行下面命令: update dede_arctype set isdefault=-1 並將isdefault的預設值設定為 -1即動態。
Time of Update: 2016-07-29
採集去除連結複製代碼 代碼如下:{dede:trim}]*)>([^———————————————————————————————— 讓field:title 標題突破30這個長度,修改代碼的方法 找到./include/inc_arcpart_view.php 行291 : if($titlelen=="") $titlelen = 30; 修改為 if($titlelen=="") $titlelen = 60; 就可以了,然後,你可以這樣調用了
Time of Update: 2016-07-29
終於解決了完美解決dedecms中的[html][/html]和[code][/code]問題,因為我的php不太熟練,所以正則搞了好幾天,才能好,這次主要修改了discuz5.5和dedecms3.1的運行功能和code功能,好開心啊,開始新站的資料轉移工作和新站模版製作了,到時候一個全新的本站了,如果有問題,大家可以交流下,現在blueidea和51js和dedecms的論壇問這個問題他們沒有回答,但不影響效果,也讓我自己學到了東西。
Time of Update: 2016-07-29
# Name: PHP+Ajax 網站SEO查詢工具 # Author: 年華 [Q:4908220] # Homepage:http://master8.net 使用說明:1.伺服器必須至少支援allow_url_fopen,curl,fsockopen中的一種,具體請諮詢伺服器管理員。 2.請尊重別人的勞動成果!你可以任意修改並使用此程式,但不允許修改後公開發布!傳播此程式亦應保持此壓縮包完整性!
Time of Update: 2016-07-29
PHP5中加入了很多物件導向的思想,PHP5的物件導向比較接近Java的物件導向思想。我們這裡對PHP5中的static和const關鍵字作用進行一下描述,希望對學習PHP5的朋友有協助。 (1) static
Time of Update: 2016-07-29
PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,PHP是一種原始碼開放程式,擁有很好的跨平台相容性。使用者可以在Windows NT系統以及許多版本的Unix系統上運行PHP,而且可以將PHP作為Apache伺服器的內建模組或CGI程式運行。
Time of Update: 2016-07-29
同樣是取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
Time of Update: 2016-07-29
xuepingguiyuwangbaochuan 修改phpini實現Mysql匯入資料庫檔案最大限制的修改方法自己電腦上裝的WAMP,在匯入資料庫比較大(大於2M)時遇到錯誤,不能匯入。 找到解決方案: php.ini設定檔中有三處地方需要改動: upload_max_filesize memory_limit post_max_size這三個值都根據實際情況改下,重啟伺服器以後,雖然匯入時仍然顯示是 最大限制:2,048 KB) ;
Time of Update: 2016-07-29
字串 注意單引號和雙引號的區別 注意逸出字元\的使用\\,\",\$ 注意使用8進位或16進位字元表示 \xf6 echo "H\xf6me";//需要察看是否支援此類文字編碼 ---------------------輸出結果---------------------------------------- H鰉e --------------------------------------------------------------------- 1.使用printf()和sprintf(
Time of Update: 2016-07-29
/*---------------------- 過濾HTML代碼的函數 -----------------------*/ function htmlEncode($string) { $string=trim($string); $string=str_replace("&","&",$string); $string=str_replace("'","'",$string);
Time of Update: 2016-07-29
//執行輸入 command 的外部程式或外部指令。返回 string 只是外部程式執行後傳回的最後一行;若需要完整地返回資訊,可以使用 PassThru() string exec(string command,string [array],int [return_var]) //用來執行指令,並輸出結果。若是 return_var 參數存在,則執行 command 之後的狀態會填入 return_var 中 string system(string command,int
Time of Update: 2016-07-29
//把全形數字轉為半形數字 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);
Time of Update: 2016-07-29
//建立dBase資料表 int dBase_create(string filename,array fields) //開啟dBase資料表 int dbase_open(string filename,int flags) //關閉dBase資料表 boolean dbase_close(int dbase_identifier) //清理dBase資料表 bool dbase_pack(int dbase_identifier) //加入記錄到dBase資料表 bool
Time of Update: 2016-07-29
接上面開始wp-config.php,wp-settings.php這兩個檔案,wp-config.php故名恩意設定檔所以沒什麼可解釋的。 wp-settings.php最上在的函數wp_unregister_GLOBALS用來當register_globals設定為on時登出自動產生的全域變數,register_globals現在是強烈建議為off的,因為有安全問題。 從28行起到49行都是為了處理不同運行環境可能產生的問題,wp的相容性問題處理的很周道。如果 是做開源軟體這樣是很有必要的,
Time of Update: 2016-07-29
//輸出關於PHP和當前請示的資訊頁面 int phpinfo(void) //返回當前PHP版本號碼 string phpversion(void) //列印出為本PHP項目做出貢獻的人員的清單 string phpcredits(void) //可將 var 轉成整數類型。base 是轉換的基底,預設值為10。轉換的變數 var 可以為數組或類之外的 任何類型變數 int intval(mixed var,int[base]) //獲得變數的雙精確度值 double
Time of Update: 2016-07-29
/******************** 作者未知 整理: Longbill ( www.longbill.cn ; longbill.cn@gmail.com ) *********************/ class zip { var $datasec, $ctrl_dir = array(); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; var $dirs =
Time of Update: 2016-07-29
使用sock技術發郵件,無需伺服器支援。速度快!! 複製代碼 代碼如下:function send_mail($to,$subject,$body) { /////////////Smtp資訊,可以修改成你的,////////// $loc_host = "longbill"; //發信電腦名稱,可隨意 $smtp_acc = "longbill.mail"; //Smtp認證的使用者名稱, $smtp_pass = "longbill";
Time of Update: 2016-07-29
如果 Web 應用程式中的一個特性需要超過 1 秒或 2 秒才能完成,那麼應該怎麼辦?需要某種離線處理解決方案。學習幾種對 PHP 應用程式中長時間啟動並執行作業進行離線服務的方法。 大型的連鎖店有一個大問題。每天,在每家商店會發生數千次交易。公司執行官希望對這些資料進行挖掘。哪些產品賣得好?哪些不好?有機產品在哪裡賣得好?冰淇淋的銷售情況怎麼樣?
Time of Update: 2016-07-29
解析引擎概述 模板設計規範 代碼參考 標記參考: arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist 一、織夢模板解析引擎概述 在瞭解DedeCms的模板代碼之前,瞭解一下織夢模板引擎的知識是非常有意義的。