Time of Update: 2018-07-24
一 代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv=
Time of Update: 2018-07-24
本文介紹如何在windows系統中搭建PHP開發和運行環境: 1、下載PHP開發套件AppServ:http://dlsw.baidu.com/sw-search-sp/soft/c5/15668/appserv_8.0.0.1454401891.exe 2、下載PHP編輯器PhpStorm:https://download.jetbrains.8686c.com/webide/PhpStorm-2017.3.exe
Time of Update: 2018-07-24
/*** 字串/二維數組/多維陣列編碼轉換* @param string $in_charset * @param string $out_charset * @param mixed $data **/function array_iconv($data, $in_charset='GBK', $out_charset='UTF-8'){ if (!is_array($data)){ $output = iconv($in_charset, $out_charset, $data);
Time of Update: 2018-07-24
SpringCloud整合php、python樣本 代碼已上傳至: https://github.com/KeoZmy/SpringCloudDemo.git ,部落格中沒有寫到網關 zuul,但是git中已上傳 前言
Time of Update: 2018-07-24
doophp的意思是do oop php。作者不是老外,是國內的牛人。這個架構我是愛不釋手,在這之前我喜歡的是codeigniter,不過遇到doophp之後我立馬就變心了。。我果然是個花心的人。doophp的特點只有一個字,快。沒有第二個字。開發速度快,更重要的是,在php世界裡紛紛繁繁的幾百種架構裡面,doophp的運行速度是最快的。大約可以達到codeigniter的1/3。 這幾天他們的官網(doophp.com)一直上不去,剛才試了一個終於可以上了,大概是空間商那邊出問題了。
Time of Update: 2018-07-24
本文轉載自http://blog.csdn.net/bookmoth/article/details/3677844 Regex的概念在很多地方都有,不在詳述了。 1、與文字和字元相關的。 Unicode的中文字範圍是u4e00-u9fa5,4e00對應的字是“一”,9fa5對應的漢字是“龥”,所以正則是這樣的: 1.1匹配所有中文漢字: '/[一-龥]/u' 或者 '/[/x{4e00}-/x{9fa5}]/u'
Time of Update: 2018-07-24
一.原因: 做一個PHP的測試載入器,這樣可以直接測試正則。以後還可以發展這一工具。 二.代碼: index.php <!DOCTYPE html><html><head><meta charset="UTF-8"><link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.
Time of Update: 2018-07-24
註:$pattren Regex $subject 匹配的目標資料 註: (1)pre_match只匹配一次,而pre_match_all匹配所有的(2)前者是一維數組,而後者是二維數組(3)函數傳回值對應匹配次數 註: (1)兩者支援數組匹配替換,即$pattern, $replacement, $subject均可以為數組(2)replace保留所有數組的串,而filter只保留髮生了替換的數組 註: 只匹配,不替換 preg_split(
Time of Update: 2018-07-24
curl雖然功能強大,但是只能偽造$_SERVER["HTTP_X_FORWARDED_FOR"],對於大多數IP地址檢測程式來說,$_SERVER["REMOTE_ADDR"]很難被偽造: 首先是client.PHP的代碼 view source print ? 01
Time of Update: 2018-07-24
一、下載QQ的SDK開發包並把包中代碼複製到項目根目錄: 二、 修改包中的設定檔,添加上APPID和APPKEY 注意:設定檔中定義的回調地址必須與添加APP時一致: 三、 添加點擊QQ頭像時彈出一個QQ登入視窗: 點擊對應的JS代碼 四、根據網站自身的需求實現QQ登入成功後的回調方法 通過以上步驟,對QQ登入的接入基本完成……
Time of Update: 2018-07-24
資料庫設計 先準備兩張表,pic表儲存的是圖片資訊,包括圖片對應的名稱、路徑以及圖片“贊”總數,pic_ip則記錄使用者點擊贊後的IP資料。 CREATE TABLE IF NOT EXISTS `pic` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pic_name` varchar(60) NOT NULL, `pic_url` varchar(60) NOT NULL, `love` int(11) NOT NULL
Time of Update: 2018-07-24
php curl cookie 存取樣本 好多人發來訊息詢問curl存取cookie檔案的問題,杜工並不覺得這是個痛點,因為只看手冊就可以很容易把握。下面給個例子,看完後就全都明了了: <?php$cookie_jar_index = dir(__FILE__)."/".'cookie.txt'; $url = "http://www.71j.cn/perl/login.pl";$params =
Time of Update: 2018-07-24
【背景】 做一個thrift client的wrapper,用以實現對於伺服器的重試邏輯。 【關鍵點】 1. wrapper要求跟用client一樣方便。 2. 當某個伺服器掛掉之後可以隨機選另一台重試。 3. 用到的php幾個關鍵特性: __call()(magic function,當訪問的對象函數不存在時會調用這個), ReflectionClass 反射類及其其成員函數newInstanceArgs , call_user_func_
Time of Update: 2018-07-24
PHP socket 網路編程執行個體 一開始對socket不太理解,做起東西很模糊,後來做過定位請求的項目,對socket的理解更清楚了。貼一下範例程式碼:SERVER端 Php代碼 <?php //確保在串連用戶端時不會逾時 set_time_limit(0);
Time of Update: 2018-07-24
1:安裝gd的依賴包 yum -y install gd gd2 gd-devel gd2-devel zlib freetype 安裝jpeg: wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz tar -xvf jpegsrc.v9b.tar.gz ./configure
Time of Update: 2018-07-24
在用PHP進行檔案上傳的操作中,需要知道怎麼控制上傳檔案大小的設定,而檔案可傳大小是受到多種因素制約的,現總結如下: 1、php.ini:upload_max_filesize 所上傳的檔案的最大大小。預設值2M。 2、php.ini:memory_limit 本 指令設定 了一個指令碼所能夠申請到的最大記憶體位元組數,預設值8M。如果不需要任何記憶體上的限制,必須將其設為 -1。如果記憶體不夠,則可能出現錯誤:Fatal
Time of Update: 2018-07-24
Apache與PHP的配置 Mavericks同以往的OSX一樣內建了apache2.2.24和php5.4.17,但預設情況下沒有開啟,開啟終端 sudo apachectl start 這時在瀏覽器中輸入localhost應該就會出現apache標準的It Works! 下面開啟php,修改apache設定檔 sudo vim /etc/apache2/httpd.conf 找到 #LoadModule
Time of Update: 2018-07-24
用習慣了visual studio,喜歡他的快速鍵和反應速度,之後陸陸續續使用過sublime, phpstorm等,最後還是以vs 為主。 把vs武裝成php開發利器,要藉助:php tool外掛程式,vsVim外掛程式。 1,下載並安裝php tool,下載 PHP Tools for VS 2013(永久免費版) 2,安裝vsvim,這個直接從 微軟官網下載 3,配置utf8預設編碼:
Time of Update: 2018-07-24
1、當然一些OSS的配製我就不再寫了,因為阿里雲上面有個Demo,裡面有好多種調用方法去上傳到OSS上,你自己去看一下就明白是怎麼做了呢,我這裡要寫的是比較簡單的PHP上傳圖片到阿里雲OSS滴,而是不需要一些複雜的代碼,僅僅適合輕量級的上傳圖片 這裡有最新Demo下載地址和阿里雲官方下載地址: http://pan.baidu.com/s/1c0e1bOG http://docs.aliyun.com/?spm=5176.383663.9.7.VguL7J#/pub/oss/sdk/
Time of Update: 2018-07-24
PHP中的比較子有點詭異,很容易出錯,現列出比較規則: 1、當兩個字元進行大小比較時,是比較著這兩個字元的ASCII碼大小——這條很容易理解。 2、當兩個字串進行大小比較時,是從第一個字元開始,分別比教對應的ASCII大小,只要從從某個對應位置開始,其中一個字串的當前位置字元大於另一個字串對應位置字元,即直接判別出這兩個字串大小,如'ba'>'az'——這條其實大家也都知道的。 那麼'10'與'a'比較呢,當然還是一樣的啦,首先將'1'和'a'ASCII碼進行比較,'a'大。