Time of Update: 2016-07-13
php實現類比登陸方正教務系統抓取課表 這篇文章主要介紹了php實現類比登陸方正教務系統抓取課表的相關資料,需要的朋友可以參考下 課程格子和超級課程表這兩個應用,想必大學生都很熟悉,使用自己的學號和教務系統的密碼,就可以將自己的課表匯入,隨時隨地都可以在手機上查看。 其實稍微瞭解一點php的話,我們也可以做一個類似這樣的web
Time of Update: 2016-07-13
php 中獎機率演算法,中獎機率演算法我們先完成後台PHP的流程,PHP的主要工作是負責配置獎項及對應的中獎機率,當前端頁面點擊翻動某個方塊時會想後台PHP發送ajax請求,那麼後台PHP根據配置的機率,通過機率演算法給出中獎結果,同時將未中獎的獎項資訊一併以JSON資料格式發送給前端頁面。先來看機率計算函數 1 function get_rand($proArr) { 2 $result = ''; 3 4 //機率數組的總機率精度 5 $proSum =
Time of Update: 2016-07-13
PHP實現遠程下載檔案到本地 經常寫採集器發布介面需要使用到遠程附件的功能,所以自己寫了一個PHP遠程下載檔案到本地的函數,一般情況下已經夠用了,如果伺服器支援CURL函數,程式則會優先選擇CURL,有需要的小夥伴可以參考下。 代碼很簡單就不多廢話了,直接奉上: ? 1 2 3 4 5 6
Time of Update: 2016-07-13
PHP環境搭建-WAMP+Zend,php搭建-wampzend /*本人愚昧,在網上找了很多的教程,幾番折磨,最後在貼吧上終於有了盼頭!在這分享一下,希望勿噴。*/ /*這是在windows機子上,我並不知道win32、win64的區別,搭建的時候,雖然寫是win32的,但我是win64的,照樣可以裝!*/一、檔案下載(見):檔案下載地址: http://pan.baidu.com/s/1o6KG41k
Time of Update: 2016-07-13
PHP Hash演算法:Times33演算法代碼執行個體,hashtimes33最近看書,裡面提到了一些Hash演算法。比較有印象的是Times33,當時理解不是很透測,今天寫了段程式來驗證了一下。先上代碼:複製代碼 代碼如下:/** * CRC32 Hash function * @param $str * @return int */ function hash32($str) { return crc32($str) >> 16 & 0x7FFFFFFF; }/** *
Time of Update: 2016-07-13
PHP實現過濾各種HTML標籤 在做項目的過程中,我們經常需要用到過濾一些html標籤來實現提高資料的安全性,其實就是刪除那些對應用程式有潛在危害的資料。它用於去除標籤以及刪除或編碼不需要的字元。 首先分享一些比較常見的 ? 1 2 3 4 5 6 7 8
Time of Update: 2016-07-13
php串連mysql資料庫今天學慣用php串連mysql資料庫,寫個部落格總結一下。要用php串連mysql資料庫,那麼我們首先就要串連到該資料庫,我們使用下面的函數進行串連$sql_link = mysql_connect("主機名稱","登入使用者名稱","登入使用者名稱密碼");如果串連成功,就會返回一個mysql控制代碼,可以簡單的理解成這個$sql_link
Time of Update: 2016-07-13
PHP浮點數知識 這篇文章主要介紹了你應該知道PHP浮點數知識,本文講解了PHP浮點數、PHP數位臨界值,精度損失等問題,需要的朋友可以參考下 PHP是一種弱類型語言, 這樣的特性, 必然要求有無縫透明的隱式類型轉換, PHP內部使用zval來儲存任意類型的數值, zval的結構如下(5.2為例): 代碼如下: struct _zval_struct { /* Variable information */ zvalue_value value; /* value
Time of Update: 2016-07-13
簡單解決新浪SAE無法上傳檔案的問題 這篇文章主要介紹了簡單解決新浪SAE無法上傳檔案的問題,不知道到底是新浪的BUG還是我個人的問題,分享給大家吧。 今天給網站後台增加一個上傳檔案的功能,結果出現BUG,提示未選擇上傳檔案。 以下是代碼部分。 ? 1 2 3 4 5 6 7
Time of Update: 2016-07-13
PHP Hash演算法:Times33演算法代碼執行個體 這篇文章主要介紹了PHP Hash演算法:Times33演算法代碼執行個體,本文直接給出實現代碼,需要的朋友可以參考下 最近看書,裡面提到了一些Hash演算法。比較有印象的是Times33,當時理解不是很透測,今天寫了段程式來驗證了一下。 先上代碼: 複製代碼 代碼如下: /** * CRC32 Hash function * @param $str * @return int */ function hash3
Time of Update: 2016-07-13
淺談本地WAMP環境的搭建 所謂的WAMP環境就是Windows+Apache+Mysql+PHP開發運行環境啦,這對於我們學習php開發來說是最基礎的一步了,雖然說現在整合式開發環境一抓一大把,但是作為基本功還是必須要學到手的。 在php本地搭建過程中,php環境配置是至關重要的一部分,本文就php在本地的環境配置中作簡要說明。以供大家學習! 配置Windows+Apache+Mysql+PHP開發運行環境 安裝Apache 擷取 Apache Server
Time of Update: 2016-07-13
PHP中的traits實現代碼複用使用執行個體 這篇文章主要介紹了PHP中的traits實現代碼複用使用執行個體,本文講解了Trait簡單使用、優先順序問題、多個Trait衝突問題、as可用來修改方法存取控制、Trait中使用Trait等內容,需要的朋友可以參考下 PHP5.4後新增traits實現代碼複用機制,Trait和類相似,但不能被執行個體化,無需繼承,只需要在類中使用關鍵詞use引入即可,可引入多個Traits,用','隔開。 (1)Trait簡單使用 ?
Time of Update: 2016-07-13
PHP中的traits簡單使用執行個體 這篇文章主要介紹了PHP中的traits簡單使用執行個體,本文著重講解traits的文法、traits有什麼作用、什麼情況下使用traits,需要的朋友可以參考下 PHP 5.4中的traits,是新引入的特性,中文還真不知道如何準確翻譯好。其實際的目的,是為了有的場合想用多繼承,但PHP又沒多繼承,於是就發明了這樣的一個東西。 Traits可以理解為一組能被不同的類都能調用到的方法集合,但Traits不是類!不能被執行個體化。先來例子看下文法:
Time of Update: 2016-07-13
php中使用gd庫實現遠程圖片下載執行個體,因為今天想寫個遠程下載圖片的類,提前熱身寫了個php gd庫實現遠程圖片下載功能,當然curl實現更好,php gd庫實現遠程圖片下載功能主要使用gd庫的兩個函數ImageCreateFromXXX()用於產生圖片函數和ImageXXX函數,XXX表示不同圖片的副檔名,所以你要想辦法擷取遠程圖片的副檔名了,附上php代碼如下:'; }function getPicture($url,$pictureName){ if ($url == "")
Time of Update: 2016-07-13
php通過curl類比登陸DZ論壇 本文章來給各位同學介紹一下關於Php CURL類比登陸論壇並採集資料執行個體,如果你對利用curl類比登入功能有興趣可進入參考。 libcurl同時也支援HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴充完成)、HTTP 基於表單的上傳、代理、cookies和使用者名稱+密碼的認證。 ? 1 2
Time of Update: 2016-07-13
PHP物件導向之後期靜態繫結功能介紹,物件導向功能介紹本文將對PHP後期靜態繫結功能進行介紹,它主要用於解決在繼承範圍內引用靜態調用的類。首先來看下面這個例子:複製代碼 代碼如下:class Person{ public static function status() { self::getStatus(); } protected static function getStatus() { echo "Person is
Time of Update: 2016-07-13
php對象和數組相互轉換的方法,php數組相互轉換本文執行個體講述了php對象和數組相互轉換的方法。分享給大家供大家參考。具體分析如下:這裡定義2個php匿名對象和數組相互轉換的函數,代碼如下:function array2object($array) { if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key => $val){ $obj->$key = $val; } }
Time of Update: 2016-07-13
php執行個體-正則擷取網站音頻地址的執行個體(Listen to this 1),執行個體listen主要用到了:file_get_contents();preg_match_all(); 這2個函數
Time of Update: 2016-07-13
php無限級分類實戰——評論及回複功能經常在各大論壇或新聞板塊詳情頁面下邊看到評論功能,當然不單單是直接發表評論內容那麼簡單,可以對別人的評論進行回複,別人又可以對你的回複再次評論或回複,如此反覆,理論上可以說是沒有休止,從技術角度分析很容易想到運用無限級分類技術儲存資料,運用遞迴擷取評論層級結構資料,運用ajax實現評論頁面互動,這裡用thinkphp架構做個簡單的demo練練手,為了簡化流程這裡第三級評論不再提供回複功能,當然只要在這個基礎上稍作修改就可以實現無限回複功能,主要是view層樣
Time of Update: 2016-07-13
PHP設計模式——享元模式聲明:本系列部落格參考資料《大話設計模式》,作者程傑。享元模式使用共用物件,用來儘可能減少記憶體使用量量以及分享資訊給儘可能多的相似物件;它適合用於只是因重複而導致使用無法令人接受的大量記憶體的大量物件。通常物件中的部分狀態是可以分享。常見做法是把它們放在外部資料結構,當需要使用時再將它們傳遞給享元。 UML類圖: