Time of Update: 2016-06-20
錯誤1:configure: error: xml2-config not found. Please check your libxml2 installation. 解決:yum install -y libxml2-devel 錯誤2:configure: error: Cannot find OpenSSL's 解決:yum install -y openssl openssl-devel 錯誤3:checking for BZip2 in default path..
Time of Update: 2016-06-20
裝好了amqp後就可以開始編寫代碼了: 消費者:接收訊息 邏輯: 建立串連-->建立channel-->建立交換器-->建立隊列-->綁定交換器/隊列/路由鍵-->接收訊息 '192.168.1.93', 'port' => '5672', 'login' => 'guest', 'password' => 'guest', 'vhost'=>'/' ); $e_name = 'e_linvo'; //交換器名 $q_name =
Time of Update: 2016-06-20
why xdebug extension must be loaded as a zend extension? what is zend extension and what are the differents between regular php extension and zend extension? let’s start from that the extension loading process. PHP是可以被擴充的, PHP的核心引擎Zend
Time of Update: 2016-06-20
測試環境 lyolzj@localhost /usr/local/src/zendopcache-7.0.5 $ lscpu Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core:
Time of Update: 2016-06-20
include_once ('conn.php');//error_reporting(0);@$shops_name= $_GET["shops_name"];if (isset($shops_name)) {echo $shops_name;$query = "SELECT * FROM goods WHERE ShopName= '$shops_name'";@$q = $conn->query($query);while($row=$q->fetch_array()) {$select[
Time of Update: 2016-06-20
第一次嘗試用sphinx來做全文檢索搜尋,可能有很多見解都不是很正確。有不同的想法,大家可以提出來。 現在版本的sphinx不知道支不支援中文了,問了群裡的朋友都說不支援,所有用了以下的這種方法來做。 1、文章的處理。 假如文章表為article_main id title summary content time 1 測試的標題 測試的摘要 測試的內容 123123123
Time of Update: 2016-06-20
原文來自: https://jellybool.com/post/programming-with-laravel-5-model-controller-view-basic-workflow 期間受到很多私事影響,終於還是要好好寫寫laravel的教程了。 上一篇我們說了資料庫和Eloquent的基本用法,如計劃一樣,這一篇文章我們說說Laravel中Model,Controller,Views的工作流程,也就是下面這個順序: 1.註冊路由 ---> 2.建立控制器 ---> 3.
Time of Update: 2016-06-20
有時我們需要隱藏真實的檔案下載地址,防止惡意下載,我們可以採用下面的方法(參考網路,侵權請告知) 以下為引用的內容: $file_name = "example.exe"; $file_dir = "/public/www/download/"; if (!file_exists($file_dir . $file_name)) { //檢查檔案是否存在 echo "檔案未找到"; exit; } else { $file =
Time of Update: 2016-06-20
原文來自:https://jellybool.com/post/programming-with-laravel-5-laravel-forms-input 在開始之前,我們把介面先美化一點點先: 首先到https://github.com/JellyBool/blog-css-js得到靜態檔案,然後分別修改下面三個檔案: 1. app.blade.php2. articles/index.blade.php3. articles/show.blade.php
Time of Update: 2016-06-20
本文通過逐步完善一個驗證手機號的Regex來介紹了Regex中的字元組、量詞、字串起始/結束位置、分組、分組中的選擇結構、反向引用、命名分組等概念。 1 基本驗證 即驗證字串是否是11位元字。 運算式 [0123456789]{11} 或[0-9]{11} 或 \d{11} 知識點
Time of Update: 2016-06-20
omnipay-wechat 是 omnipay 的支付網關擴充,提供基於 omnipay 支付架構的支付介面。 Installation Omnipay is installed via Composer. To install, simply add it to yourcomposer.jsonfile: { "require": { "labs7in0/omnipay-wechat": "dev-master" }} And run composer to
Time of Update: 2016-06-20
我當前的是發行就緒的,但是訂閱不行,新手求解! 發布正常 $redis = new Redis(); $redis->connect("127.0.0.1","6379"); $redis->publish('tv1', '22222222'); //發布 接收如下: 訂閱 ,頁面一直在轉圈,沒有返回任何資訊。 $channel = 'tv1'; //
Time of Update: 2016-06-20
//往期團購列表public function expired(){$partitions = D("Goods")->getGoodsPartitions();$this->assign("partitions",$partitions);$site_name = trim($_REQUEST['site_name']);$cate_id = intval($_REQUEST['cate_id']);$name = trim($_REQUEST['name']);$status = trim(
Time of Update: 2016-06-20
#!/bin/bash #wirte by zhenglong 20150818 #Centos # php Trojan checking email="1525356778@qq.com" rm -rf /tmp/file.txt echo "Contain suspicious files:" >> /tmp/file.txt find / -name "*.php" -type f -print0 | xargs -0 egrep "(phpspy|c9
Time of Update: 2016-06-20
以上51job的一個查詢統計,PHP程式員更適合去哪座城市? 回複討論(解決方案) 我3500,惠州,不年輕了,不是按工資決定去哪裡了。 總體來看還是上海好點吧。。。北京的天氣不太好啊_(:з」∠)_ 那些數字代表什嗎? 那些數字代表什嗎? 職位元 這是跟生活成本有關聯的.實際上你能看到越高的生活成本也就越高. 當然 職位越多就有更多的選擇機會.
Time of Update: 2016-06-20
Array ( [0] => A1 [1] => A2 [2] => A3 [3] => A4 [4] => A5 ) 如何將這個數組轉化為Array(A1,A2,A3,A4,A5) 回複討論(解決方案) 他就是 Array(A1,A2,A3,A4,A5) $a = array( 'A1', 'A2', 'A3', 'A4', 'A5' );print_r($a);Array ( [0] => A1 [1] => A2 [2] => A3 [3] => A4 [4] =>
Time of Update: 2016-06-20
圖表庫 下面的類庫可以讓你很簡單就能建立複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart - 一個可以建立統計圖的庫。 Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類。 Open Flash Chart - 這是一個基於Flash的統計圖。 RSS 解析 解釋RSS並是一件很單調的事情,不過幸好你有下面的類庫可以協助你方便地讀取RSS的Feed。 MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。
Time of Update: 2016-06-20
原文 http://www.cnblogs.com/liuzhang/p/4753467.html 產生原因 一方面自己沒這方面的意識,有些資料沒有經過嚴格的驗證,然後直接拼接 SQL 去查詢。導致漏洞產生,比如: $id = $_GET['id']; $sql = "SELECT name FROM users WHERE id = $id"; 因為沒有對 $_GET['id'] 做資料類型驗證,注入者可提交任何類型的資料,比如 " and 1= 1 or "
Time of Update: 2016-06-20
回複討論(解決方案) 為什麼輸出b? $i="" 把一個空串賦值給 $i 並返回該值給系統 echo 2; //out 2$a = 2;echo $a; //out 2echo $a = 2; //out 2但 php 中空串視為 假 所以 if($i="") 將進入 else 分支,從而輸出 b 相當於將空賦值給$i,然後再判斷$i , 由於是空為假,所以就進了else分支。 你改成 if($i="1") 就會進入if分支了。 樓上正解,哈哈
Time of Update: 2016-06-20
在前文(Thrift的java和php資料互動)中只介紹了java作伺服器端,但是“php是最好的語言”,自然少了php開發的thrift伺服器端。 使用的業務例子,還是以前文的登入和註冊為例 伺服器端由php代碼編寫,用戶端由php和java編寫。 PhpMulServer.php (注意需要使用apache或其它web伺服器來運行,由於thrift自身沒有提供負載平衡,可考慮用LVS、HAProxy、 Nginx等等對HTTP請求做負載平衡處理)