php

ftp 操作類

  • 2018-11-15 10:12
  • 閱讀(702)
  • 評論(24)
  • class FTP{ public $off; // 返回操作狀態(成功/失敗) public $conn_id; // FTP連接 /** * 方法:FTP連接 * @FTP_HOST -- FTP主機 * @FTP_PORT -- 端口 * @FTP_USER -- 用戶名 * @FTP_PASS -- 密碼 */ const FTP_HOS ...

    ftp 操作類

    php生成mysql數據字典-第三版

  • 2018-10-12 15:02
  • 閱讀(1173)
  • 評論(16)
  • 之前發過兩版,這是第三版,更改為mysqli?php/*** 生成mysql數據字典*/header ( "Content-type: text/html; charset=utf-8" );// 配置數據庫$dbserver = "127.0.0.1";$dbusername = "root";$dbpassword = "123";$dat ...

    php生成mysql數據字典-第三版

    PHP7.1 OpenSSL_encrypt 替換 Mcrypt_encrypt 的方法

  • 2018-8-14 14:48
  • 閱讀(1402)
  • 評論(10)
  • 工具類:?phpclass DesEncrypt { private $key = ""; private $iv = ""; /** * 構造,傳遞二個已經進行base64_encode的KEY與IV * * @param string $key * @param string $iv */ function __construct ($key ...

    PHP7.1 OpenSSL_encrypt 替換 Mcrypt_encrypt 的方法

    PHP 模擬用戶點擊按鈕自動登錄網站后臺

  • 2018-8-2 08:24
  • 閱讀(1226)
  • 評論(7)
  • 實現目標:用戶點擊按鈕,自動登錄到某網站后臺。前提:知道網站的用戶名密碼哈,不存在破解思路。疑難點:1.驗證碼的識別2.ajax提交的跨域問題驗證碼的識別技術上的實現這里不做討論,本人是采用的融合接口來實現的 ...

    PHP 模擬用戶點擊按鈕自動登錄網站后臺

    php5.6.30安裝redis擴展

  • 2018-2-11 16:46
  • 閱讀(1702)
  • 評論(2)
  • 1.下載phpredis3.1.2https://github.com/phpredis/phpredis/releases/tag/3.1.2  2.解壓后在phpredis3.1.2目錄下執行/usr/local/php56/bin/phpize  3.執行configure./configure --with-php-config=/usr/local/ph ...

    php5.6.30安裝redis擴展

    PHP redis 操作封裝類

  • 2018-1-17 13:55
  • 閱讀(1882)
  • 評論(3)
  • ?php/*** redis操作類* 說明,任何為false的串,存在redis中都是空串。* 只有在key不存在時,才會返回false。* 這點可用于防止緩存穿透**/class RedisOption{ private $redis; //當前數據庫ID號 protected $dbId= ...

    PHP redis 操作封裝類

    PHP數組無限分級數據的層級化處理

  • 2018-1-3 13:23
  • 閱讀(1976)
  • 評論(4)
  • $mylist = array(array( 'parent_id'=0,'id'=1), array( 'parent_id'=0,'id'=2), array( 'parent_id'=0,'id'=3), array( 'parent_id'=2,'id'=4), array( 'parent_id'=2,'id'=5 ...

    PHP數組無限分級數據的層級化處理

    PHP 利用swoole開啟線程異步處理實例

  • 2017-12-7 17:54
  • 閱讀(1719)
  • 評論(3)
  • /** * 函數封裝 * @param $user_info * @return mixed */function swoole_process($user_info){ $process = new swoole_process(function(swoole_process $worker)use($user_info){ $message = "您有一條新消息"; io ...

    PHP 利用swoole開啟線程異步處理實例

    IOS信息推送demo

  • 2017-11-9 14:45
  • 閱讀(1529)
  • 評論(3)
  • 將之前公鑰和私鑰合成的pem文件復制到文件夾 - 創建一個PHP文件simplepush.php,其代碼主要為:?phpset_time_limit(0);// 這里是我們上面得到的deviceToken,直接復制過來(記得去掉空格)$deviceToken = 'fa1157487 ...

    IOS信息推送demo

    Zend Guard Run-time support missing!的解決辦法

  • 2017-10-26 17:31
  • 閱讀(2299)
  • 評論(3)
  • 問題:研究PHP的混淆加密,試了幾個工具,最后還是決定采用Zend Guard,結果加密完成之后,在PHP環境跑的時候,報錯:Zend Guard Run-time support missing! One more more files on this web site were encoded by Ze ...

    Zend Guard Run-time support missing!的解決辦法

    PHP 簡單實現webSocket

  • 2017-10-18 08:20
  • 閱讀(1764)
  • 評論(5)
  • 客戶端代碼:htmlhead meta charset="UTF-8" titleWeb sockets test/title script src="jquery-min.js" type="text/javascript"/script script type="text/javascript" var ws; function ToggleConnection ...

    PHP 簡單實現webSocket

    PHP擴展開發:第一個擴展

  • 2017-10-10 08:26
  • 閱讀(1355)
  • 評論(4)
  • 我們先假設業務場景,是需要有這么一個擴展,提供一個叫ccvita_string的函數,他的主要作用是返回一段字符。(這個業務場景實在太假,大家就這么看看吧)對應的PHP代碼可能是這樣:function ccvita_string($str){ $ ...

    PHP擴展開發:第一個擴展

    php將字符串轉換成16進制的方法

  • 2017-9-28 08:30
  • 閱讀(1478)
  • 評論(4)
  • php中可以通過bin2hex函數將字符串轉換成16進制的形式輸出,bin2hex()函數返回結果為ascii碼?php$string = "Hello\tworld!\n";print($string."\n");print(bin2hex($string)."\n");?輸出結果如下:Hello world!48656c ...

    php將字符串轉換成16進制的方法

    php中處理漢字字符串長度:strlen和mb_strlen

  • 2017-8-4 11:05
  • 閱讀(1809)
  • 評論(4)
  • 如這個例子:html meta charset="utf-8" body ?php $name="鳴人"; print "姓名的長度為:".strlen($name); ? /body /html 這個代碼的輸出結果是:姓名的長度為:6先探討一下為什么會出現這個問題:PHP內置的字符串長 ...

    php中處理漢字字符串長度:strlen和mb_strlen

    PHP截取漢字亂碼問題解決方法之mb_substr函數的應用

  • 2017-7-26 08:40
  • 閱讀(1646)
  • 評論(7)
  • 首先1.確保你的Windows/system32下有php_mbstring.dll這個文件,沒有就從你Php安裝目錄extensions里拷入Windows/system32里面。2.在windows目錄下找到php.ini打開編輯,搜索mbstring.dll,找到;extension=php_mbstri ...

    PHP截取漢字亂碼問題解決方法之mb_substr函數的應用