PHP的ip2long和long2ip函數的實現原理

最近要做個十進制數字的可逆轉換做邀請碼,一直沒搞清楚怎麼弄的,實在太復雜瞭,今天弄IP時想到這個可以進行轉換,於是研究瞭下原理:

主要是自己整理瞭下:

$ip = '12.34.56.78';
$ips = explode('.', $ip);
$resu[......]

Read more

PHP獲取表單方法總結

php接受通過HTML表單提交的信息時,會將提交的數據保存在全局數組中,我們可以調用系統特定的自動全局變量數組來獲取這些值。常用的自動全局變量如下所示:
$_GET
$_POST
$_REQUEST

在獲取表單數據中,最常用的自動全局變量是$_GET和$_POST,它們分[……]

Read more

php curl模擬post請求提交數據

 最近在做校園圖書館圖書信息的采集程式,既然是圖書館圖書的采集,肯定有提交搜索的頁面,無非是post提交,讓我想到瞭curl模擬提交,首先通過firebug進行抓包查詢下post提交後的格式如下:

 

txtWxlx=CN&hidWxlx=spanCNLx&txtPY=HZ[……]

Read more

php面試需要掌握的基礎題目錦集

1.session與cookie的區別?

答:session:儲存用戶訪問的全局唯一變量,存儲在伺服器上的php指定的目錄中的(session_dir)的位置進行的存放

cookie:用來存儲連續訪問一個頁面時所使用,是存儲在客戶端,對於Cookie來說是存儲在用戶WIN的Temp目錄中的。[……]

Read more

PHP:計算小數點後位數

本文提供兩種方法,一種將小數變成字符串,然後用”.“來截取,去.後的子字符串長度。還有一種是講小數*10的N次方,比如10的8次方再對8次方取餘數,再不斷對10求餘,直到對10求餘的結果不為0。

相比來說,第一種方法要好不少,理由是這樣的,比如1.000004在很邊界的時候或者0.99999這樣子P[……]

Read more

php學習之道:WSDL詳解(二)

3.定義服務使用的邏輯消息

當服務的操作被調用時,服務被定義為消息交換。在wsdl文檔中,這些消息被定義message元素。這些消息由稱之為part元素的部分組成。

一個服務的操作,通過指定邏輯消息的方式來定義。當操作被調用時,邏輯消息被交換。(也就是說,邏輯消息代表瞭服務的操作)這些邏輯消息[……]

Read more

ThinkPHP應用模式擴展之謎

ThinkPHP應用模式提供瞭對核心框架進行改造的機會,可以讓你的應用適應更多的環境和不同的需求。每個應用模式都有自己的模式定義文件,相對與ThinkPHP3.1版本,ThinkPHP3.2版本對應用模式的擴展更加明確和清晰,在ThinkPHP3.1版本中定義瞭Cli、Lite、Th[……]

Read more

iOS網絡高級編程:iPhone和iPad的企業應用開發之錯誤處理


本章內容

● iOS應用中的網絡錯誤源

● 檢測網絡的可達性

● 錯誤處理的經驗法則vcD4KPHA+ofEgICAgtKbA7c34wue07c7ztcTJ6LzGxKPKvTwvcD4KPHA+ICAgICAgtb3Ev8ewzqrWuaOsztLDx8v5venJ3LXE[……]

Read more

PHP上傳文件時無法上傳成功,$_FILES['screenshot']['tmp_name']為空

最近在學習《HeadFirst PHP & MySQL》一書的第5章“使用存儲在文件中的數據”,做一個文件上傳的應用時,出現瞭錯誤,就是文件無法成功上傳。這個問題困擾瞭我很久,不過還好最後終於解決瞭。原因是我上傳的圖片文件大小超過瞭HTML 表單中 MAX_FILE_SIZE 選項[……]

Read more

推薦10個非常實用的PHP代碼片段

當使用PHP進行開發的時候,如果你自己收藏 瞭一些非常有用的方法或者代碼片段,那麼將會給你的開發工作帶來極大的便利。今天我們將介紹10個超級好用的PHP代碼片段,希望大傢能夠喜歡!

1. 使用textmagic API發送消息
可能有的時候,你需要發送一些短信給你的客戶,那麼你絕對應該看看te[……]

Read more

Thinkphp的list_to_tree 實現無限級分類列出所有節點

list_to_tree 使用起來十分方便,詳細可查看手冊。因為我在用的時候需要同時列出所有節點,所以寫瞭一個遞歸函數,拿出來供大傢參考。

public function index(){
    Load('extend');            //加載擴展方法
    $[......]

Read more

Thinkphp編輯器擴展類kindeditor使用方法

一, 使用前的準備。
使用前請確認你已經建立好瞭一個Thinkphp網站項目。
1,Keditor.class.php和JSON.class.php 是編輯器擴展類文件,將他們復制到你的網站項目的ThinkPHP\Lib\ORG\Net 文件夾下。
2,editor文件夾是kindeditor的[……]

Read more