Time of Update: 2016-07-29
轉:coolcode.cn前幾天寫了一篇在任一字元集下正常顯示網頁的方法,裡面介紹的很簡單,就是把前128個字元以外的字元集都用 NCR 來表示,但是具體怎麼轉化我沒有介紹,因為當時我覺得太簡單了。但是後來發現有人問這個問題,這裡就詳細說明一下。首先第一步是要把源字元集的字串轉化為 UTF-16 字元集,做這一步是因為 UTF-16 字元集中的每個字元都是兩個位元組,後面處理起來很容易,而如果在源字元集上直接做處理則很複雜。源字元集可以從原網頁中的 meta
Time of Update: 2016-07-29
昨天群裡有人說使用MVC讓程式多了很多資料庫操作,使得效能下降,這著實讓我吃了一驚。MVC只是一種架構,與資料庫操作沒有任何關係。MVC只是提供一種清晰的編程開發模式,只要你處理的好,是不可能多處很多無謂的資料庫操作的。如果一個MVC讓一個程式員在不知情的情況下多出了很多資料庫操作就絕對不是一個很好的MVC架構。我覺得MVC只要提供一個簡單的開發架構就行了,沒有必要整合很多庫類,庫類最好能讓程式員自己選擇去使用。
Time of Update: 2016-07-29
直接用下面的代碼,覆蓋dede中的login.php即可複製代碼 代碼如下:require_once(dirname(__FILE__)."/../include/config_base.php"); require_once(dirname(__FILE__)."/../include/inc_userlogin.php"); if(empty($dopost)) $dopost=""; //-------------------------------- //登入檢測 //---------
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
終於解決了完美解決dedecms中的[html][/html]和[code][/code]問題,因為我的php不太熟練,所以正則搞了好幾天,才能好,這次主要修改了discuz5.5和dedecms3.1的運行功能和code功能,好開心啊,開始新站的資料轉移工作和新站模版製作了,到時候一個全新的本站了,如果有問題,大家可以交流下,現在blueidea和51js和dedecms的論壇問這個問題他們沒有回答,但不影響效果,也讓我自己學到了東西。
Time of Update: 2016-07-29
剛剛調式程式,本來在伺服器上好好的程式到了win下居然出錯。 後來仔細調式才發現是set_include_path的問題。 在win下,當你要include多個路徑的話,你要用“;”隔開,但在linux下就使用":"隔開的。。Zendframe 中的include path 設定2007-06-29 11:55ZF的例子中的include_path感覺不行, 會破壞已有的設定, 所以我感覺, 要這樣設定更好: //Include Path setting
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
收集的比較全的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……
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
//執行輸入 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
選擇下載對應您的系統和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"
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
刪建: 引用 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"
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
index.php複製代碼 代碼如下:$output = ""; if(isset($_GET['action'])&&$_GET['action'] == 'make'){ if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uploaded_file($_FILES['upimage']['tmp_name'])){ if($_FILES['upimage']
Time of Update: 2016-07-29
如果 Web 應用程式中的一個特性需要超過 1 秒或 2 秒才能完成,那麼應該怎麼辦?需要某種離線處理解決方案。學習幾種對 PHP 應用程式中長時間啟動並執行作業進行離線服務的方法。 大型的連鎖店有一個大問題。每天,在每家商店會發生數千次交易。公司執行官希望對這些資料進行挖掘。哪些產品賣得好?哪些不好?有機產品在哪裡賣得好?冰淇淋的銷售情況怎麼樣?
Time of Update: 2016-07-29
#########隨機廣告顯示########## function myads(){ $dir="ads"; #設定存放記錄的目錄 //$dir="ads"; #設定存放記錄的目錄 $ads="$dir/ads.txt"; #設定廣告代碼檔案 $log ="$dir/ads.log"; #設定ip記錄檔案 $ads_lines=file($ads); $lines=count($ads_lines);#檔案總行數
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的模板代碼之前,瞭解一下織夢模板引擎的知識是非常有意義的。