- PHP校驗ISBN碼的函數 2010-09-30
- 最近在編寫一個圖書管理程序的時候,需要校驗圖書ISBN碼正確性,查了一些資料,了解了圖書ISBN碼的構成,詳細資料可以參考:國際標準書號 – 維基百科,下面還是簡述一下什么是ISBN碼: 國際標準書號(International Standard Book Number,ISBN;擬發音is-ben),是國際通用的圖書或獨立的出版物(除定期出版的期刊)代碼。出版社可以通過國際標準書號清晰的辨認所有非期刊書籍。一個國
- 簡述MVC思想與PHP如何實現MVC 2010-09-28
- 我相信已經有很多這樣的文章了,但是我今天還是愿意把自己的經驗與大家分享一下。純屬原創,我也沒什么保留,希望對新手有幫助,有說的不對的地方,也歡迎指出。 什么是MVC? 簡單的說就是將網站源碼分類、分層。 MVC三個字母的含義: M:Model 模型,負責數據庫操作。 V:View 視圖,負責調用Model調取數據,再調用模板,展示出最終效果。 C:Controller 控制器,程序的入口,決定改調用哪個View,并告
- php生成隨機密碼的幾種方法 2010-08-27
- 使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。隨機密碼也就是一串固定長度的字符串,這里我收集整理了幾種生成隨機字符串的方法,以供大家參考。 方法一: 1、在 33 – 126 中生成一個隨機整數,如 35, 2、將 35 轉換成對應的ASCII碼字符,如 35 對應 # 3、重復以上 1、2 步驟 n 次,連接成 n 位的密碼 該
- 隊列在編程中的實際應用2010-08-17
- 一:隊列的概念、數據結構 隊列(Queue)是運算受到限制的一種線性表。只允許在表的一端進行插入,而在另一端進行刪除元素的線性表。隊尾(rear)是允許插入的一端。隊頭(front)是允許刪除的一端。空隊列是不含元素的空表。 假設有個隊列Q=(a1,a2,…,an),則a1為隊頭元素,an為隊尾元素。元素入隊的次序為a1,a2,…,an,而出隊的次序為a1,a2,…,an。可見隊列的
- 提高PHP編程效率的53個要點 2010-08-17
- 用單引號代替雙引號來包含字符串,這樣做會更快一些。因為PHP會在雙引號包圍的字符串中搜尋變量,單引號則不會,注意:只有echo能這么做,它是一種可以把多個字符串當作參數的“函數”(譯注:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row[’id’]
- 晉城吧對DiscuzX 進行的前端優化要點2010-08-17
- 本文為晉城吧技術團隊原創,轉發請勿刪除本文鏈接。 晉城吧的服務器在美國,延遲相對國內略微要高一些,所以優化就顯得非常重要。最近,康盛的DX版本基本確定,至少短期內不會大變了,因此,我對晉城吧的整站進行了前端優化,把自己 所做的操作記錄下來,一是有個記錄,防止忘掉,二是和網上的朋友們共享下自己的心得。 前端優化 推薦工具 火狐瀏覽器+Yslow+google pagespeed+Firebug 具體下載地址 請自行百度 一、DX
- SimpleXML的一點注意事項2010-08-17
- SimpleXML提供了一套簡單快速的XML操作方法,大大地提高了XML操作的效率。但是有時不小心也會帶來不小的麻煩,看下面一段代碼: $xml = simplexml_load_string('<root><title>title</title></root>');
- 運用PHP實現漢字轉區位碼應用源碼實例解析2010-08-17
- PHP里如何實現漢字轉區位碼這個問題一直困擾這大多程序員,那么下面這個源碼實例相信能給大家帶來很大的幫助。 以下為引用的內容: <?phpglobal $PHP_SELF;//echo $PHP_SELF;$t1=$_POST['textfield1'];$t2=$_POST['textfield2'];
- 如何利用php數組對百萬數據進行排重2010-06-05
- 在平時的工作中,經常接到要對網站的會員進行站內信、手機短信、email進行群發信息的通知,用戶列表一般由別的同事提供,當中難免會有重復,為了避免重復發送,所以我在進行發送信息前要對他們提供的用戶列表進行排重,下面我以uid列表來講講我是如何利用php數組進行排重的。 假如得到一個uid列表,數量在百萬行以上,格式如下: 10001000 10001001 10001002 ................ 10001
- PJBlog利用Cookie給用戶問候提示的擴展代碼2010-05-19
- 曾經在一個朋友的博客看到一個效果蠻好的。就是當你在其博客回復過,或者留言過。COOKIE記錄你留言的用戶名,而你下次訪問的時候,其博客的TITLE前面就加上了,歡迎某某某歸來字樣。當時感覺挺有親切感的,用戶體驗不錯,所以自己也把博客搞一個這樣的效果。 在header.asp文件</head>之前加一下代碼即可: <% if Request.Co
- PHP通用采集程序開發視頻教程2010-05-11
- 對于許多初級入門的站長來說,站點沒有內容的確是一件很痛苦的事情,而采集正好解決了許多新手站長的這樣一個問題,它能夠將其它站點的信息抓取到自己本地存儲進數據庫,甚至可以將其內容偽SEO成自己的站點內容。 今天為大家推薦的是PHP100視頻教程第82講的采集入庫,此教程共分為: 1、PHP采集程序構建基本步驟 2、設計PHP采集入庫程序UML 3、PHP采集入庫用到的知識點 4、進入開發階段 file_get_conte
- ASP將access數據導出為excel電子表的方法2010-05-07
- 有一個客戶要求后臺生成大數據量(每次生成幾萬條)的會員卡號及密碼,金額等。生成的會員卡號及密碼要印制在卡上對會員發放。生成大量數據在庫中,印制卡片的廠家要拿到數據進行印制怎么辦呢? 于是我想到用代碼將access中的數據生成Excel表格導出。打印這樣不就可以了嗎?在網上查找相關資料可都不盡如我意,就自己動手寫了這個程序。現放出來供大家分享!大家知道寫代碼很辛苦,所以要用或者轉貼時一定注明出處:http://www.6yee.
- 9個必須知道的實用PHP函數和功能 2010-05-06
- 即使使用 PHP 多年,也會偶然發現一些未曾了解的函數和功能。其中有些是非常有用的,但沒有得到充分利用。并不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考! 1、任意參數數目的函數 你可能已經知道,PHP 允許定義可選參數的函數。但也有完全允許任意數目的函數參數的方法。以下是可選參數的例子: 以下為引用的內容:
- SQL語句在JavaScript中的應用2010-05-06
- 最近一直在用javascript在做項目可是做著做著感覺很多功能代碼都是重復的。比如對javascript數組的排序還有對數組數據的刪選以及分組所以,后來興致以上來。一發不可收拾。寫了一個能在javascript中應用的 SQL 庫 關于JSQL的開源問題 其實目前我已經在考慮這個問題 如果開源了,能有更多的好朋友一起來維護 JSQL 目前的大概結構是這樣的 YESBRAIN - 命名空間 | JSQL - 就是本類庫
- PHP中正則表達式的幾則使用技巧歸總2010-04-23
- PHP正則表達式主要用于字符串的模式分割、匹配、查找及替換操作。使用正則表達式在某些簡單的環境下可能效率不高,因此如何更好的使用PHP正則表達式需要綜合考慮。 我的PHP正則入門,是起源于網上的一篇文章,這篇文章由淺入深的闡述了PHP正則表達式使用的方法,我覺得是一個很好的入門材料,不過學成還是要 靠個人,在使用的過程中,還是會不斷地忘記,因此反反復復的閱讀了這篇文章有四五遍,對于其中一些比較困難的知識點,甚至要用很久才能消化
- PHP特效應用 實用珍藏代碼舉例2010-04-23
- 禁止屏蔽類 1.禁止右鍵 <body oncontextmenu=return(false)> 2.禁止選擇 <body onselectstart="return false"> 3.禁止粘貼 <body onpaste="return false"> 4.禁止直接訪問 [必須框架內才行] <script> if (top == self)top.loca
- allow2010-04-23
- PHP常常因為它可能允許URLS被導入和執行語句被人們指責。事實上,這件事情并不是很讓人感到驚奇,因為這是導致稱為Remote URL Include vulnerabilities的php應用程序漏洞的最重要的原因之一。 因為這個原因,許多安全研究人員建議在php.ini配置中禁用指向allow_url_fopen。不幸的是,許多推薦這種方法的人,并沒有意識到,這樣會破壞很多的應用并且并不能保證100%的解決remote U
- 針對PHP配置文件 PHP最常用的ini函數2010-04-23
- php的配置函數就是幾個ini_*的函數,主要是針對配置文件的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。 * ini_get():獲取配置文件的選項值 這個函數相信很多人都使過,就是獲取配置文件中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。 比如手冊中的例子:
- 編程小技巧 PHP獲文件擴展名的三種方法2010-04-23
- 方法一: <?phpfunction extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return
- PHP加密解密內部算法2010-04-22
- 最近學習URL跳轉的時候新進三個超好用的PHP加密解密函數,貌似是discuz里的…使用這些加密解密的原因是因為有時自己的URL地址被人獲取以后想破解你里面傳值的內容就必須知道你的key,沒有key,他應該要破了一陣子才能知道你URL里面的內容吧。 將它們打包成一個文件就叫fun.php吧 <?php function passport_en

1 