原创 深入理解PHP原理之錯誤抑制與內嵌HTML

PHP支持內嵌HTML的, 那麼對於PHP文件中, PHP標籤外的HTML會怎麼處理呢? 它和直接輸出HTML有什麼區別麼? PHP提供了一個錯誤抑制符’@', 它是通過什麼方式來阻止錯誤輸出呢? 我又該在什麼時候使用它呢? 這是這倆天一

原创 理解php原理的opcodes(操作碼)

現自己對php的原理基本上都不瞭解,特別是深層的~呵呵,繼續努力,特轉載喜歡的朋友可以研究下。  Opcondes是一種php腳本編譯後的中間語言,就像Java的Byte Code,或者.NET 的MSL 。(都沒了解過~)   舉個文

原创 在php中的變量和函數名前加&符號的意思

在php中的變量和函數名前加&符號的意思:在PHP中&符號即傳的是變量的引用而不是拷貝,引用意味着用不同的名字訪問同一個變量內容。這並不像 C 的指針,它們是符號表別名。注意在 PHP 中,變量名和變量內容是不一樣的,因此同樣的內容可以有

原创 Javascript 操作select控件(新增、修改、刪除、選中、清空、判斷存在等)

1.判斷select選項中 是否存在Value="paraValue"的Item 2.向select選項中 加入一個Item 3.從select選項中 刪除一個Item 4.刪除select中選中的項 5.修改select選項中 valu

原创 魔術引用和函數addslashes()的微妙關係

註明:下面的數據均是指通過Get/Post/Cookies獲得的!   1.   條件: magic_quotes_gpc=off   寫入數據庫的字符串未經過任何過濾處理。從數據庫讀出的字符串也未作任何處理。   數據: $data="

原创 MySQL索引經驗之淺見

在數據庫表中,使用索引可以大大提高查詢速度。假如我們創建了一個testIndex表:create TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);我們

原创 最簡單的PHP MVC留言本實例

這個帖子發佈以後有朋友指出例子中V直接操作M不符合MVC原則,現在對代碼做了修改:在C中調用M中的方法返回數據(如全部留言數據),將M返回的數據傳遞給V,這樣C操作M和V,V不再直接與M聯繫。歡迎大家多多拍磚!寫完那篇“寫給懂C語言的人的

原创 使用連接(JOIN)來代替子查詢(Sub-Queries) mysql優化系列記錄

使用連接(JOIN)來代替子查詢(Sub-Queries) MySQL從4.1開始支持SQL的子查詢。這個技術可以使用SELECT語句來創建一個單列的查詢結果,然後把這個結果作爲過濾條件用在另一個查詢中。例如,我們要將客戶基本信息表中沒有

原创 近期要系統學的東西

1、正則 2、mysql 3、linux 4、smart 5、php      5.1:OOP      5.2:MVC   點贊 收藏 分享 文章舉報 zc2087 發佈了4

原创 sharetronix 1.5 支持國內視頻

有的朋友升級到 1.5 後 sharetronix 不能播放 優酷,土豆等國內視頻了,下面給出解決方法。   需要準備 1。國內視頻字典文件 /system/conf_embed.php 2。修改/system/controllers/

原创 程序入口自動調用 controller 的方法

/* *DS :常量 DIRECTORY_SEPARATOR,表示路徑分隔符 在win裏爲/ ,在linux 裏爲/ *CONTROLLERS_PATH:contorller主目錄 *SCRIPT_NAME:contorller主目錄下的

原创 mysql語句優化

絕大多數情況下,使用索引可以提高查詢的速度,但如果SQL語句使用不恰當的話,索引將無法發揮它應有的作用。下面是應該注意的幾個方面。首先,最好是在相同類型的字段間進行比較的操作。在MySQL 3.23版之前,這甚至是一個必須的條件。例如不能

原创 關於php中的超全局變量$GLOBALS

測試待的參數http://localhost/test/global.php?ab=aaaaaaaaaaa&bn=xxxxxxxx      <?php $aaa="aaa"; $bbb = "bbb"; $ccc = "ccc";

原创 二分法和快速排序的PHP實現

$pivot = $a[$l]; $i = $l + 1; $j = $r; while(1){ while($a[$i] > $pivot && $i < $j) $i++; while($a[$j] < $pivot) $j--; i

原创 dedecms如何調用分類信息的當前地區名稱

修改文件:/include/taglib/infolink.lib.php 我們這裏分步布走: 1、找到以下代碼:大概在43行左右 $fields = array('nativeplace'=>'','infotype'=>'','t