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
採集去除連結複製代碼 代碼如下:{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
從ASP初入門到PHP,感覺到PHP的強大之一就是內建函數的豐富,比如先前學習的PHP日期時間函數,讀寫檔案的相關函數等都無不表明了PHP的更專業、更令使用者的使用得心應手。 一開始我對PHP函數的豐富功能很興奮,隨著對越來越多近乎變態多的函數接觸之後,突然聯想到了ASP內建函數的稀少,要完成某項特殊功能,常須自訂函數,隨著應用的在增多,自己居然也有了一套常用的函數庫。然而現在在PHP中,這些功能早已被標準化、正常化而濃縮為內建函數直接使用,曾經的ASP開發人員成為了PHP的普通使用者。
Time of Update: 2016-07-29
非常苦悶地發現,原來一直困擾的HKSCS問題PHP一直也支援。只不過名稱不叫HK-SCS,叫BIG5-HKSCS。 以下是HK增補字元集的解決方案: HTML頁面設為UTF-8, 寫入數據庫前先:iconv('big5-hkscs','utf8', $string) 需轉為UNICODE就用以下函數 function String2Unicode($data, $language) { $data = nl2br(trim($data)); $data =
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
管理MYSQL資料庫的最好工具是PHPmyAdmin,現在最新版本是phpMyAdmin 2.9.0.2,這是一個國際上開源的軟體,一直在更新版本,你可以從 http://www.phpmyadmin.net 官方網站上下載到,安裝後可以遠程更新資料庫(其實是在伺服器上安裝)。 安裝辦法請參考: phpMyAdmin 安裝攻略 1、先下載 phpMyAdmin 安裝包 ,http://www.phpmyadmin.net 2、解壓後一個單獨目錄中(你可以自訂目錄名稱) 3、找到
Time of Update: 2016-07-29
複製代碼 代碼如下:function CreateShtml() { ob_start("callback_CteateShtml"); } function callback_CteateShtml($buffer) { $page = intval(@$_REQUEST["page"]); //$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/article/" .
Time of Update: 2016-07-29
1、 PHP片段四種表示形式。 標準tags: short tags: 需要在php.ini中設定short _open_tag=on,預設是on asp tags: 需要在php.ini中設定asp_tags=on,預設是off script tags: 2、 PHP變數及資料類型 1) $variable ,變數以字母、_開始,不能有空格 2) 賦值$variable=value; 3) 弱類型,直接賦值,不需要顯示聲明資料類型 4)
Time of Update: 2016-07-29
雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援PHP、ASP、ASP.NET、JSP、Perl的Web虛擬機器主機伺服器,還是用 Windows 2003的IIS 6最好。網上有很多介紹在IIS 6上配置PHP的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。 這裡所說的升級,是指從某個php4版本升級到另一個php4版本,或者從某個php5版本升級到另一個php5版本,而不是指從php4升級到php5。 準備:
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的模板代碼之前,瞭解一下織夢模板引擎的知識是非常有意義的。