Time of Update: 2016-07-29
複製代碼 代碼如下:/*======================================================== 類名:catalog 功能:無限分級類 方法: 樹形顯示分類 catalog_show($id) //參數$id 遞迴調用 流程:找到父分類為0所有根分類-> 一直遞迴取得所有分類並顯示 添加分類 catalog_add($uid,$name) //$uid 父id //$name 分類名 流程:依據$uid,在此id下添加一個新子id 刪除分類
Time of Update: 2016-07-29
全域標記全域標記指的是應用在網站首頁、單獨頁面、頻道封面使用的單獨的模板標記,在列表或文章模板中,一般只允許調用channel、arclist標記(hotart、coolart、imglist等都是這個標記延伸出來的標記),但是環境變數限定為文章或列表所在的欄目,如果你要測試的標記是在列表或文章中使用,請指定環境變數(欄目ID)。自訂標籤自訂標籤指的是應用在所屬欄目內的模板標記,事先指定顯示內容後在列表或文章模板中顯示,可以理解為一個JS調用/一個簡單的廣告管理系統,支援時間範圍顯示內容`到期顯
Time of Update: 2016-07-29
不知道朋友們有沒有碰到過控制項的遮擋問題,最典型的就是DropdownList和ActiveX的遮擋,HTML的z-index就是用於處理這個問題,但是直接設定這個屬性還不行,因為這中間還牽扯到有視窗元素和無視窗元素的問題。 有視窗元素大概有以下幾種: 、ActiveX控制項 、Plug-ins、DHTML Scriptlets、SELECT elements(即DropdownList的HTML表現)、IE5.01以前的IFRAMEs 無視窗元素包括:
Time of Update: 2016-07-29
iconv函數庫能夠完成各種字元集間的轉換,是php編程中不可缺少的基礎函數庫。 1、下載libiconv函數庫http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz; 2、解壓縮tar -zxvf libiconv-1.9.2.tar.gz; 3、安裝libiconv #configure --prefix=/usr/local/iconv #make #make install
Time of Update: 2016-07-29
自動產生文章摘要[JavaScript 版本]。 我們在寫BLOG這樣的程式時經常需要顯示文章前一部分的,但是又怕不恰當的截斷破壞封閉標籤以造成整 個文檔結構破壞,使用我的函數可以在要求不高的情況下解決這個問題。 大家應該考慮這個函數在服務端應用還是在用戶端應用。因為我考慮這個函數可能運行起來比較費機器, 所以安全性要求不高的情況下可以放在用戶端上。 最好資料表中單獨一個欄位放這個摘要,這樣相應的資料庫查詢也最佳化了。犧牲一點點空間換很多時間還 是划算的。
Time of Update: 2016-07-29
最近一個項目需要用到SMTP發送郵件,之前的庫類不存在了,又不喜歡安裝pear或者使用pear的net/smtp類,感覺太複雜了。就直接從discuz中抽取出核心稍微修改了下。 從協議分析網上,尋找到SMTP協議的命令和應答,SMTP協議在發送SMTP和接收SMTP之間的會話是靠發送SMTP的SMTP命令和接收SMTP反饋的應答來完成的。常用的命令如下: HELLO<domain><CRLF>識別發送方到接收SMTP的一個HELLO命令 MAIL
Time of Update: 2016-07-29
剛開始接觸模版引擎的 PHP 設計師,聽到 Smarty 時,都會覺得很難。其實筆者也不例外,碰都不敢碰一下。但是後來在剖析 XOOPS 的程式架構時,開始發現 Smarty 其實並不難。只要將 Smarty 基礎功練好,在一般應用上就已經相當足夠了。當然基礎能打好,後面的進階應用也就不用怕了。 這篇文章的主要用意並非要深入探討 Smarty 的使用,這在官方使用說明中都已經寫得很完整了。筆者僅在此寫下一些自己使用上的心得,讓想要瞭解 Smarty
Time of Update: 2016-07-29
這裡沒有太深的技術含量,我只是比較簡單的談了談。(以下操作如無具體說 明,都是基於PHP+MySQL+Apache的情況) 在現在各種駭客橫行的時候,如何?自己php代碼安全,保證程式和伺服器的安全是一個很重要的問題,我隨便看了下關於php安全的資料,並不是很 多,至少比asp少多了,呵呵,於是就想寫點東西,來防止這些可能出現的情況。這裡沒有太深的技術含量,我只是比較簡單的談了談。(以下操作如無具體說 明,都是基於PHP+MySQL+Apache的情況)
Time of Update: 2016-07-29
相關設定是修改php.ini中的 date.timezone 參數: [Date] ; Defines the default timezone used by the date functions ;date.timezone = 預設是關閉的,只需把注釋去掉,改為即可 [Date] ; Defines the default timezone used by the date functions date.timezone = PRC 其中PRC是“中華人民共和國”!
Time of Update: 2016-07-29
複製代碼 代碼如下:/* [Discuz!] (C)2001-2006 Comsenz Inc. This is NOT a freeware, use is subject to license terms $RCSfile: global.func.php,v $ $Revision: 1.83.2.7 $ $Date: 2006/10/27 08:08:18 $ */ function multi($num,
Time of Update: 2016-07-29
discuz!5.0論壇顯示風格的php代碼高亮顯示外掛程式, 把php代碼進行文法著色,喜歡PHP的同志可以輕鬆的看代碼啦。 同時添加了html代碼運行功能。 此外掛程式是在以前某位同志發布的Discuz!4的php代碼高亮顯示基礎之上修改完成。 另外,本人的php學習進入了停滯狀態, 希望有人能協助我走出php的學習困境 My QQ:5642382 我的QQ群:2577162 功能:發貼時使用[php]php代碼[/php]標記來高亮顯示php代碼,
Time of Update: 2016-07-29
mysql4.1以上版本串連時出現Client does not support authentication protocol問題解決辦法 shell> mysql Client does not support authentication protocol requested by server; consider upgrading MySQL client 官方的說法是 MySQL 4.1 and up uses an authentication protocol based
Time of Update: 2016-07-29
vBulletin HACK ----顯示話題大小和開啟新視窗於論壇索引頁 作者:gogosoft 《顯示話題大小》 原因:1.1.4版本中沒有此功能,而部分使用者會以此作為是否查看話題的參考因素。 優點:只需要增加幾行代碼就可以。 缺點:因為每次顯示論壇索引頁都需要對該頁的話題全部計算大小,所以可能會對伺服器造成若干的影響。 自評:這是一個小功能,可有可無,實用與否見仁見智。 步驟: ⒈開啟 forumdisplay.php ,尋找“ if
Time of Update: 2016-07-29
由於公司需要quickform結合SMARTY的開發模式,最近幾天惡補了下,跟大家分享下心得吧,quickform是一個PEAR類庫,可以快速產生表單控制項及驗證表單的JS代碼,大家可能覺得這個用手寫JS和HTML產生不是很快嗎,用那個不是更麻煩,的確,少量的表單控制項是顯示不出quickform的優勢的,但是如果有大量的表單控制項,例如OA的後台,quickform的優勢就顯示出來了,利用quickform有代碼清晰,易於維護等特點,非常適合大中型項目的開發,更方便的是可以在smarty中便於
Time of Update: 2016-07-29
複製代碼 代碼如下:error_reporting(2047); /* * Class IO (SNakeVil 完成 03.25.04) (v1.0.0.0) * * [說明] * 本類用於對檔案系統的處理。 * * [功能] * **** list_dir($dir_path); * 讀取指定目錄內容,返回內容數組。 * $dir_path 字串,指定目錄路徑 * 若有錯誤返回 FALSE,否則返回 * array( * "count"=>array("files"
Time of Update: 2016-07-29
作者: John Lim. 翻譯: znsoft(http://www.phpease.com znsoftm@21cn.com) PHP4已經支援Microsoft的COM技術。然而文檔中在COM部分卻提得很少。 這兒是幾個我試過的例子。希望這些給你一些概念。注意的是這些只能運行在32位的Microsoft Windows平台下。 用php啟用ADO ADO是Microsoft的資料庫物件技術。ADO裡麵包括串連資料庫的對象,從查詢語句中返回資料的記錄集對象和表現資料元素的欄位對象。
Time of Update: 2016-07-29
PHP5包括以下一些重要的特徵: ·支援新的物件模型和許多新特點的Zend引擎。 ·完全重新編寫了XML支援,擴充性能圍繞著優秀的libxml2庫(http://www.xmlsoft.org/)。 ·新的SimpleXML擴充,PHP對象輕鬆訪問操作。 ·全新的內建SOAP擴充,支援Web服務的交換。 ·增加命名為MySQLi的了MySQL的擴充,支援MySQL4.1及以後版本的功能。 ·綁定SQLite資料庫。
Time of Update: 2016-07-29
代碼如下: $C if ($ConnID){ @odbc_exec($ConnID,"DELETE * FROM Room WHERE (RoomID Not IN (SELECT DISTINCT RoomID FROM User)) AND RoomID<>1"); $result=@odbc_exec($ConnID,"SELECT PassWord,LstTime,RoomID,RefRate FROM User WHERE UserID=
Time of Update: 2016-07-29
很實用的一個完整email發送程式,很簡單,把下列代碼複製到一個空白文本頁面,如index.php,運行就行了。具體執行個體:http://zsvalley.uhome.net/email/index.php。 以下是完整的原始碼:(有任何問題請email:zsvalley@cmmail.com) if ($ok=='yes'){ // SetCookie("yname", $yname); // SetCookie("yemail", $yemail);
Time of Update: 2016-07-29
本論壇總共用了不到200行代碼,執行速度相當快。運行例子在:http://www.hnpts.ha.cn/forum MYSQL資料庫:yxforum +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+-----