Time of Update: 2017-01-13
【轉換原理】:假設IP為:w.x.y.z,則IP地址轉為整型數位計算公式為:intIP = 256*256*256*w + 256*256*x + 256*y + z【PHP的互轉】:PHP的轉換方式比較簡單,它內建了兩個函數int ip2long ( string $ip_address ) //ip轉換成整型數值string long2ip ( string $proper_address ) //
Time of Update: 2017-01-13
將本文按照一定字串進行分割,分割後在按照頁碼進行數組索引,將當前頁碼對應數組的值輸出即可,好像說得夠暈的,下面來個執行個體: 代碼如下複製代碼 <?php$str = "asd啊<b>是</b>大叔大叔asd殺毒發[NextPage]生的啊師傅 <a href="asd">asd</a> 啊師傅asd a速度發啥地方";//接收頁碼(如果不存在就為1)$page =
Time of Update: 2017-01-13
memory_get_usage()官方文法一,函數原型 int memory_get_usage ([ bool $real_usage = false ] )二,版本相容 PHP 4 >= 4.3.2, PHP 5三,基礎用法與執行個體我們可以直接使用 PHP函數 memory_get_usage() 查看系統分配給當前 PHP 指令碼執行佔用的記憶體多少。 代碼如下複製代碼 <?phpecho memory_get_usage(),
Time of Update: 2017-01-13
下面來介紹一下如何通過PHP來進行騰訊微博操作,也可以直接查看示範。如何用PHP登陸微博賬戶騰訊的登入需要兩個步鄹,第一步是根據自己的QQ號擷取驗證碼,驗證地址是: 代碼如下複製代碼 http://ptlogin2.qq.com/check?uin=@'.$qq.'&appid=46000101 其中$qq代表你的微博帳號,通過這個驗證你可以得到如下的結果: 代碼如下複製代碼 ptui_checkVC('0','!CCQ');
Time of Update: 2017-01-13
藉助於date和strtotime函數,可以輕鬆的擷取本月、下月以及上月的第一天和最後一天,下面分別給出其實現。其中函數的參數date格式為yyyy-MM-dd。1、給定一個日期,擷取其本月的第一天和最後一天 代碼如下複製代碼 function getCurMonthFirstDay($date) { return date('Y-m-01', strtotime($date));}function getCurMonthLastDay($
Time of Update: 2017-01-13
php中可以通過curl來類比http請求,同時可以擷取http response header和body,當然也設定參數可以只擷取其中的某一個。當設定同時擷取response header和body時候,它們會一同作為結果返回。這時需要我們自己來分離它們。下面代碼是類比向google一個http GET請求 代碼如下複製代碼 function httpGet() { $url =
Time of Update: 2017-01-13
PHP中類的理解和應用[二] 許多PHP的愛好者在學習過程中感到對PHP中類的概念較難理解和掌握,雖然知道類既然存在就有其存在的道理,但是由於平時接觸和使用的機會較少,也就一略而過。其實,只要我們理解變數和函數這些PHP基本概念的話,掌握類的含義就不成問題。鑒於類在PHP的重要作用,本文將結合具體案例介紹PHP中類的概念和應用。
Time of Update: 2017-01-13
本文主要是為小菜們服務的,如果你已經是一隻老鳥呢,可能某些東西會感覺比較乏味,但只要你仔細的看,你會發現很多有趣的東西哦。閱讀此文你只要明白下面的這點東西就夠了。1.明白php+mysql環境是如何搭建的,在光碟片中我們收錄搭建的相關文章,如果您對搭建php+mysql環境不是很清楚,請先查閱此文,在上一期的專題中也有所介紹。2.大概瞭解php和apache的配置,主要用到php.ini和httpd.conf
Time of Update: 2017-01-13
你可以在這個頁面下載這個文檔附帶的檔案,也可以在檔案下載中的字元處理中下載這個文檔描述如何安全顯示的有格式的使用者輸入。我們將討論沒有經過過濾的輸出的危險,給出一個安全的顯示格式化輸出的方法。 沒有過濾輸出的危險 如果你僅僅獲得使用者的輸入然後顯示它,你可能會破壞你的輸出頁面,如一些人能惡意地在他們提交的輸入框中嵌入javascript指令碼: This is my comment. <script language="javascript: alert('Do something
Time of Update: 2017-01-13
多態性 多態性被定義為當在運行時刻一個對象作為參數傳遞時,對象能決定調用那個方法的能力。例如,用一個類定義了方法 "draw",繼承類重定義 "draw" 的行為來畫圓或正方形,這樣你就有一個參數為 x 的函數,在函數裡可以調用$x->draw(). 如果支援多態性,那麼 "draw" 方法的調用就取決於對象 x
Time of Update: 2017-01-13
PHP中類的理解和應用[一] 許多PHP的愛好者在學習過程中感到對PHP中類的概念較難理解和掌握,雖然知道類既然存在就有其存在的道理,但是由於平時接觸和使用的機會較少,也就一略而過。其實,只要我們理解變數和函數這些PHP基本概念的話,掌握類的含義就不成問題。鑒於類在PHP的重要作用,本文將結合具體案例介紹PHP中類的概念和應用。
Time of Update: 2017-01-13
資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。預備知識 在詳細介紹PHP的安全功能之前,我們需要花點時間來向沒有接觸過這方面內容的讀者介紹一些有關密碼學的基本知識,如果對密碼學的基本概念已經非常熟悉,就可以跳過去這一部分。
Time of Update: 2017-01-13
首先去 http://php-fpm.org/downloads/ 下載 php-5.2.10-fpm-0.5.13.diff.gz ,然後下載php的原始碼 php-5.2.10.tar.bz2然後運行命令: 代碼如下複製代碼 tar jxf php-5.2.10.tar.bz2cd php-5.2.10gunzip -c ../php-5.2.10-fpm-0.5.13.diff.gz |patch -p1apt-get install build-essential
Time of Update: 2017-01-13
首先,設定nginx最新穩定版本的源,還有php-fpm的源sudo gedit /etc/apt/sources.list加入源deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid maindeb http://ppa.launchpad.net/brianmercer/php/ubuntu lucid maindeb-src http://ppa.launchpad.net/brianmercer/php/ubuntu lucid
Time of Update: 2017-01-13
一、配置目標1、通過lnmp完成基礎環境的安裝通過lnmp安裝後,相關軟體的位置請參考其官方說明。安裝後我單獨通過氣官方說明,升級了nginx的版本2、配置nginx使之能滿足php+java環境在一台機器上的複用 二、相關安裝說明1、將tomcat安裝到/usr/local/tomcat62、將nginx安裝到/usr/local/nginx3、將java項目安裝到tomcat6/webapps下 4、將php相關項目直接安裝到/usr/local/下 
Time of Update: 2017-01-13
使用此方法之前,請在php.ini中開啟php_mbstring.dll擴充,將extension前面的;分號去掉即可很多截取中文字串的方法,大多不能實現按中文個數來截取所要的字元,以下代碼可以實現: 代碼如下複製代碼 <?phpmb_internal_encoding('UTF-8');$str = "中文測試chineseTest";header('content-type:text/html; charset=UTF-8');echo
Time of Update: 2017-01-13
我們只需要在極光網站上申請,然後就appkey記錄下來,寫在代碼裡我這裡是在thinkphp中測試的 代碼如下複製代碼 <?phpclass ApipostAction extends Action{/*** 類比post進行url請求* @param string $url* @param string $param*/private $_appkeys = ‘**********************’;private
Time of Update: 2017-01-13
數組: 代碼如下複製代碼 $items = array( array('id' => 1, 'pid' => 0, 'name' => '一級11' ), array('id' => 11, 'pid' => 0, 'name' => '一級12' ), array('id' => 2, 'pid' => 1, 'name' => '二級21' ), array('id' =>
Time of Update: 2017-01-13
今天在寫上傳圖片作為封面的時候 為了避免重複的上傳封面而導致。封面圖片亂設定。就百度出了判斷檔案夾是否為空白的代碼 代碼如下複製代碼 <?php $dir = opendir('1');$ml = 0;while (($file = readdir($dir)) !== false) { $cs = $ml++; if($cs == "2"){echo "有檔案";} }
Time of Update: 2017-01-13
最近弄了一個工具,希望能擷取自己百度網盤裡面的資料但又不想公開資料,於是想到了類比登陸百度,用常規的類比登陸測試了下發現不行,抓取登陸時的資料才發現,其實百度登陸過程中跳轉了幾次頁面,如果僅僅對http://passport.baidu.com/v2/api/?login一個頁面擷取cookie是不完整的那樣就只有BAIDUID的值,而僅僅這個cookie值是沒有多少作用的。通過對抓包資料的分析,實際登陸過程中是先請求了一次http://passport.baidu.com/v2/api/?ge