Time of Update: 2017-01-19
本文列舉了所有關於PHP語言中使用socket相關服務的一些函數。注意使用如下函數之前,你需要確保你的socket已開啟,如果你沒有開啟,請編輯你的php.ini檔案,去掉下面這行前面的注釋(分號):複製代碼 代碼如下:extension=php_sockets.dll如果你無法去掉注釋,那麼請使用下面的代碼來載入擴充庫:複製代碼
Time of Update: 2017-01-19
今天發現segmentfault的評論留言裡面可以粘貼上傳圖片,於是研究了下怎麼實現的!原理很簡單其實就是監控粘貼事件,然後檢測是否粘貼的東西裡面有圖片,有的話直接觸發ajax上傳代碼可以直接運行,有興趣你們可以試試<?phpheader("Access-Control-Allow-Origin:*");$url = 'http://'.$_SERVER['HTTP_HOST'];$file = (isset($_POST["file"])) ? $_POST["file"
Time of Update: 2017-01-19
php中memcache 基本操作執行個體<!DOCTYPE html><html><head><title>memcache demo</title><meta http-equiv="content-type"content="text/html;chatset=utf-8"></head><body><?php$server_ip =
Time of Update: 2017-01-19
php 批量查詢搜狗sogou的rank,非常不錯,主要是使用了php的file_get_contents()方法。<?phpdate_default_timezone_set('Asia/Shanghai');header('Content-Type: text/html; charset=utf-8'); @$txt = file_get_contents("list.txt" );$arr = explode("\r\n" , trim($txt));
Time of Update: 2017-01-19
代碼很簡單就不多廢話了,直接奉上:<?phpecho httpcopy("http://www.baidu.com/img/baidu_sylogo1.gif"); function httpcopy($url, $file="", $timeout=60) { $file = empty($file) ? pathinfo($url,PATHINFO_BASENAME) : $file; $dir = pathinfo($file,PATHINFO_DIRNAME);
Time of Update: 2017-01-19
php產生介面通訊資料/** * 產生介面資料格式 */class Response{ /** * [show 按綜合方式輸出資料] * @param [int] $code [狀態代碼] * @param [string] $message [提示資訊] * @param array $data [資料] * @param [string] $type [類型] * @return [string] [傳回值] */ public static
Time of Update: 2017-01-19
我測試是支援的CSV,SQL,TXT其實其他格式也可以,只不過我用不到而已速度是差不多是每秒一萬吧<?phpset_time_limit(0);ignore_user_abort(true);include('sgk.php');echo "<br><br>";?><?phpfunction array_iconv($data,$output = 'GBK') { $encode_arr =
Time of Update: 2017-01-19
簡單寫了一個PHP的影像處理類庫,雖然功能比較少,但是目前也沒用到太進階的,以後用到了再填吧,或者哪位給點建議加上什麼功能,或者有什麼需求可以跟我說,我有時間加上,如果哪位對這個類庫進行了擴充的話,還麻煩拿出來大家分享一下,代碼現在是能用就行,考慮的東西不是很多,有什麼更好的建議請告訴我,謝謝Img.php<?php/** * Created by PhpStorm. * User: MCtion * Date: 2015/5/14 0014 * Time: 15:36 *
Time of Update: 2017-01-19
PHP 5.4中的traits,是新引入的特性,中文還真不知道如何準確翻譯好。其實際的目的,是為了有的場合想用多繼承,但PHP又沒多繼承,於是就發明了這樣的一個東西。 Traits可以理解為一組能被不同的類都能調用到的方法集合,但Traits不是類!不能被執行個體化。先來例子看下文法:<?phptrait myTrait{ function traitMethod1(){} function
Time of Update: 2017-01-19
在網路狀況比較差的情況下file_get_contents函數經常讀取遠端資料失敗。解決辦法如下:複製代碼 代碼如下:/*設定逾時配合失敗之後嘗試多次讀取,效果比原先好很多*/$url = 'http://www.jb51.net'; $opts = array(
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php echo time(); echo mktime(11,25,0,9,5,2010);//和time一樣的 echo microtime(); echo mktime(0,0,0,1,1,1970); ?> 這裡面輸出分別是1283657290、1283657100、0.88533200 1283657290、-25200。從最後一個值看,我們知道這裡返回的時間戳記是經過了時區調整的,也就是我在中國的1970年1月1日0點,格林尼治還沒有到0點呢,
Time of Update: 2017-01-19
所以看到這篇文章的時候,我也才剛剛知道,原來,還有一個dba的函數可以用,嗯,仔細看了一下dba這個函數的installtion,發現支援inifile也是從PHP5才開始實現的。好吧,相應的dba相關的可以看看這裡:http://www.php.net/manual/en/dba.installation.php,詳細的還是看這裡吧:http://www.php.net/manual/en/book.dba.php
Time of Update: 2017-01-19
一、先看最簡單的情況。有兩個數組: 複製代碼 代碼如下: $arr1 = array(1,9,5); $arr2 = array(6,2,4); array_multisort($arr1,$arr2); print_r($arr1); // 得到的順序是1,5,9 print_r($arr2); // 得到的順序是6,4,2 我估計兩個數組的值自始至終都是對應著的:1對應6,9對應2,5對應4。 我們再加多一個數組看看會怎樣: 複製代碼 代碼如下: $arr1 = array(1,9,5);
Time of Update: 2017-01-19
深入理解PHP之require/include順序 http://www.jb51.net/article/25867.htm普及在php手冊中: require() is identical to include() except upon failure it will also produce a fatal E_ERROR level error. In other words, it will halt the script whereas include() only emits
Time of Update: 2017-01-19
有的時候,我們需要在php中利用到其他語言編寫的dll類庫,如C#編寫的dll,方法就是利用PHP new COM方法來調用,在調用之前先要把dll庫註冊並把程式集放入到全域緩衝中。1. 建立一個 C# Class Library ,命名為:HelloWorld2. 開啟項目的屬性,在點選左邊的 "Application"(就是第一個tab) , 然後點擊Assembly Information 按鈕 ,在彈出的Dialog中, 必須在底部勾上: Make assembly
Time of Update: 2017-01-19
九九乘法口訣表也是很多面試考試的程式題,考察php面試者的邏輯思維能力,主要就是對演算法的理解和運用,下面是小編用php寫的輸出九九乘法口訣的php代碼:<?phpfor($i=1;$i<=9;$i++){for($j=1;$j<=$i;$j++){echo “$i*$j=”.$i*$j.' ‘;}echo ‘<br />';}?>看過之後,是不是很簡單,就是兩個迴圈,外層控制迴圈行數,內層控制每行輸入的口訣個數。輸出結果截圖:
Time of Update: 2017-01-19
常用的php圖片處理類(浮水印、等比縮放、固定高寬)分享<?php //PHP 添加浮水印 & 比例縮圖 & 固定高度 & 固定寬度 類。 class Image_process{ public $source; //原圖 public $source_width; //原圖寬度 public $source_height; //原圖高度 public $source_type_id; public $orign_name; public $orign_
Time of Update: 2017-01-19
本文執行個體講述了php中smarty地區迴圈的方法。分享給大家供大家參考。具體實現方法如下:<html> <head> <title>Smarty Test</title> </head> <body> <table border=1> {foreach key=key1 item=item1 from=$array1} <tr>
Time of Update: 2017-01-19
php實現paypal 授權登入<?php /** * @project paypal login * @author jiangjianhe * @date 2015-04-03 */ class paypallogin{ //沙箱token連結 private $_sanbox_oauth2_auth_uri =
Time of Update: 2017-01-19
老生長談了。。純備忘對於已耗用時間較長的PHP程式來說可能都需要即時輸出內容來查看運行情況。複製代碼 代碼如下:header(“Content-type:text/html;charset=utf-8″);#設定執行時間不限時 set_time_limit(0);#清除並關閉緩衝,輸出到瀏覽器之前使用這個函數。ob_end_clean();#控制隱式緩衝瀉出,預設off,開啟時,對每個 print/echo