Time of Update: 2017-01-19
複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php/** * 抽獎 * @param int $total */function getReward($total=1000){ $win1 = floor((0.12*$total)/100); $win2 = floor((3*$total)/100); $win3 = floor((12*$total)/100); $other =
Time of Update: 2017-01-19
為方便說明,先上代碼吧複製代碼 代碼如下:/** * curl POST * * @param string url * @param array 資料 * @param int 請求逾時時間 * @param
Time of Update: 2017-01-19
需要提取的內容如下:複製代碼 代碼如下:<a href="http://baidu.com">http://baidu.com</a>這是第一個A標籤,<a href="http://blog.baidu.com">成長腳印-專註於互連網發展</a>這是第二個A標籤。http://www.jb51.net這是第一個需要被提取的URL地址,http://blog.baidu.com這是第二個需要被提取的URL地址'。<img border="0
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php$arr = array(1,2,3,4,5);/*@ res 組裝好的每一注的每個元素@ $a 臨時數組@ $index 數組索引@ $arr 請求的數組@ $b 最後要的結果 */$a = array();$b = array();$total = 0;format($a,0,$arr);function format($res,$index,$arr){ global $total; global
Time of Update: 2017-01-19
分享一個好用的php驗證碼類,包括調用樣本。說明:如果不適用指定的字型,那麼就用imagestring()函數,如果需要遇到指定的字型,就要用到imagettftext()函數。字型的位置在C盤下Windows/Fonts.參考了網上的php 產生驗證碼的方法,以及php 圖片驗證碼和php 中文驗證碼的產生方法。用到了PHP GD庫的相關知識。1,產生驗證碼的類 VerificationCode.class.php複製代碼 代碼如下:<?php
Time of Update: 2017-01-19
從官網資訊來看,php://input是一個唯讀資訊流,當請求方式是post的,並且enctype不等於”multipart/form-data”時,可以使用php://input來擷取原始請求的資料。看一個簡單的例子。用戶端就是一個表單,非常簡單。複製代碼 代碼如下:<form action="" method="POST"> name: <input type="text" name="name" value="tom"
Time of Update: 2017-01-19
例如像下面的數組:複製代碼 代碼如下:$users = array( array('name' => 'tom', 'age' => 20) , array('name' => 'anny', 'age' => 18) , array('name' => 'jack', 'age' =>
Time of Update: 2017-01-19
如果要擷取遠程圖片的大小,一種普遍的做法是先將遠程圖片的內容擷取回來,再用strlen計算長度,這種方法需要將圖片下載下來,然後才能計算。如果圖片很大的話,那麼網路傳輸就要花費不少時間,效率顯然低下。筆者提供一個方法來提高效率,主要是利用http的頭資訊。當訪問網頁的時候,伺服器會返回請求的頭資訊,其中Content-Length表示請求的網頁內容大小。如果請求的是圖片,那麼Content-Length就表示圖片的大小。根據這個,只需要發送head請求擷取返回的頭資訊就OK了。在php中,可以通
Time of Update: 2017-01-19
代碼如下:複製代碼 代碼如下:function readFileFromDir($dir) { if (!is_dir($dir)) { return false; } //開啟目錄 $handle = opendir($dir);
Time of Update: 2017-01-19
calendar.class.php 複製代碼 代碼如下: <?phpclass Calendar { private $year; //當前的年 private $month; //當前的月 private $start_weekday; //當月的第一天對應的是周幾 private $days; //當前月一共多少天 function
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php function getIPLoc_sina($queryIP){ $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP; $ch = curl_init($url);
Time of Update: 2017-01-19
複製代碼 代碼如下:<form method="post" action="suo_do.php" enctype="multipart/form-data"> <input type="file" name="pic" /> <input type="submit" value="上傳1" /> </form> <?php
Time of Update: 2017-01-19
方法一:複製代碼 代碼如下:$url="http://www.baidu.com"; file_get_contents($url); 方法二:複製代碼 代碼如下:// CURL 方法 $url="http://www.baidu.com"; $ch = curl_init( ); curl_setopt( $ch,CURLOPT_URL,$url ); curl_setopt(
Time of Update: 2017-01-19
什麼是HTTP Referer簡言之,HTTP Referer是header的一部分,當瀏覽器向web伺服器發送請求的時候,一般會帶上Referer,告訴伺服器我是從哪個頁面連結過來的,伺服器籍此可以獲得一些資訊用於處理。比如從我首頁上連結到一個朋友那裡,他的伺服器就能夠從HTTP
Time of Update: 2017-01-19
回答:當有人想要實現並發功能時,他們通常會想到用fork或者spawn threads,但是當他們發現php不支援多線程的時候,大概會轉換思路去用一些不夠好的語言,比如perl。其實的是大多數情況下,你大可不必使用fork或者線程,並且你會得到比用fork或thread更好的效能。假設你要建立一個服務來檢查正在啟動並執行n台伺服器,以確定他們還在正常運轉。你可能會寫下面這樣的代碼:複製代碼 代碼如下:<?php $hosts = array("host1.sample.com",
Time of Update: 2017-01-19
本文大約總結了PHP編程中的五種並發方式:1.curl_multi_init文檔中說的是 Allows the processing of multiple cURL handles asynchronously. 確實是非同步。這裡需要理解的是select這個方法,文檔中是這麼解釋的Blocks until there is activity on any of the curl_multi connections.。瞭解一下常見的非同步模型就應該能理解,select, epoll,都很有名&
Time of Update: 2017-01-19
本文執行個體講述了PHP常見數組函數用法。分享給大家供大家參考,具體如下:1.array array_merge(array $array1 [, array $array2 [,
Time of Update: 2017-01-19
定義行為要定義行為,通過繼承 yii\base\Behavior 或其子類來建立一個類。如:namespace app\components;use yii\base\Behavior;class MyBehavior extends Behavior{ public $prop1; private $_prop2; public function getProp2() { return $this->_prop2; } public function setProp2(
Time of Update: 2017-01-19
一、檔案上傳為了讓用戶端的使用者能夠上傳檔案,我們必須在使用者介面中提供一個表單用於提交上傳檔案的請求。由於上傳的檔案是一種特殊資料,不同於其它的post資料,所以我們必須給表單設定一個特殊的編碼:複製代碼 代碼如下:<form action="upload.php" method="POST" enctype="multipart/form-data"></form>以上的enctype屬性,你可能不太熟悉,因為這常常會被忽略掉。但是,如果http