Time of Update: 2016-06-23
#/usr/local/php/bin/php –i|head //查看php.ini路徑為/usr/local/php/etc/php.ini 一、配置disable_function #vim /usr/local/php/etc/php.ini
Time of Update: 2016-06-23
編程 PHP OCR實戰:用Tesseract從映像中讀取文字 Optical Character Recognition (OCR)即光學字元辨識是把列印文本轉換成一個數字表示的過程。它有各種各樣的實際應用–從數字化印刷書籍、建立收據的電子記錄,到車牌識別甚至破解基於映像的驗證碼。 釋懷 2016/01/15 Tesseract是一個能實現OCR的開源項目。你能在*Nix系統,Mac系統和Windows系統上運行這個項目,但是只要使用一個庫,
Time of Update: 2016-06-23
$arr = array ( 1 => array ( 'id' => '1', 'pid' => '0', 'token' => '1b0d714c66096a96c482936486e4c40e', 'sons' => array ( 12 => array ( 'id' => '12', 'pid' => '1', 'token' =>
Time of Update: 2016-06-23
今天自己琢磨了半天愣是沒有想出來,是想分別判斷使用者名稱和密碼是否正確 自己寫的代碼如下: $user = $_POST["user"]; $pwd = $_POST["pwd"]; $str=mysql_query("SELECT * FROM member WHERE user = '$user' AND pwd='$pwd'"); $line=mysql_fetch_array($str); if($line[1] && $line[2]){
Time of Update: 2016-06-23
目前已經有好幾種靜態網站產生器,如 Hexo、Jekyll等,今天發現一款使用 PHP 文法的靜態部落格產生器,支援 Markdown 文法,並且使用的是 Laravel 的 Blade 模版引擎。 Katana 的主要特點: 支援 Markdown 文法 快速安裝 內建 Pretty URLs 簡單的文章分頁 支援 Github Pages 一、安裝 安裝 Katana 非常簡單,你只需運行
Time of Update: 2016-06-23
讓機房新裝了伺服器作業系統windows2012,發現file_get_contents無法使用,檢查了PHP.ini均正確。後採用cul方法,但逾時嚴重,基本都是10秒!!! 懷疑機房配置的時候有問題,又請機房做了系統,未做任何配置。自己遠程做配置,本地也同時配。只做了最基本的IIS和PHP配置,但file_get_contents仍然是無法使用,而換用cul方法依然嚴重逾時。但,本地的卻非常正常! 機房技術表示很無奈,求解!
Time of Update: 2016-06-23
file_put_contents 儲存圖片路徑怎麼設定? 我代碼 $img_size = file_put_contents("D://www/web/public/". $pic_name, $img_data); 他提示:Warning: file_put_contents(D://www/web/public/gs_237f015b.gif): failed to open stream: No such file or directory public這個檔案夾存在的
Time of Update: 2016-06-23
之前我們介紹過: 效能測評:Node.JS比Java EE快20% , 下面我們來比較一下其他幾種指令碼語言php, lua, python 和 node.js之間的效能: 1. ngx_lua nodejs php 比較 我在研究一陣子ngx_lua之後發現lua文法和js真的很像,同時ngx_lua模型也是單線程的非同步事件驅動的,工作原理和nodejs相同,代碼甚至比nodejs的非同步回調更好寫一些。
Time of Update: 2016-06-23
self::$instance === null || !(self::$instance instanceof Tpl) 這句話是什麼意思,有點看不明白 回複討論(解決方案) instance 執行個體 self::$instance 表示類的一個靜態屬性 在這裡表示儲存了一個執行個體化後的對象 self::$instance === null 是沒有執行個體化的意思
Time of Update: 2016-06-23
PDO->exec()修改資料時若資料未改變,將修改失敗。返回是0,而我用改回的0來判斷資料是否修改在功,但問題來了,當我用事務同處理多個表時,有的表會修改資料,而有的表則不會被修改。其中一個表的資料未被改動的話就會導至整個事務失敗而執行拋出異常語句,導致復原修改失敗。有什麼辦法能解決這個問題? try {$DB->BeginTransaction();//事務開始$updateNews=$DB->Update(DBI('Prefix').'news',$arrNews,'ID'
Time of Update: 2016-06-23
如果我們需要添加一些配置到 docker 官方 php 執行個體裡面,如何?? 我找的是如何修改上傳檔案大小,找到了這個 issue。 https://github.com/docker-library/wordpress/issues/10#issuecomment-66906071 這個梗在於,其實所有在容器作業系統的 /usr/local/etc/php/conf.d下面的所有 .ini檔案,都會被寫入 php 的配置中。 所以,我們可以隨便亂掛載一個
Time of Update: 2016-06-23
本文經授權轉自 PHPHub 社區 說明 開發人員使用 Laravel 部署一個新項目的時候, 通常會使用 seeder 快速填入本機資料以方便開發調試. iseed 擴充包提供了可將資料表裡的資料直接轉換為 seeder 檔案的功能. 本項目由 The EST Group 團隊成員 @monkey 整理髮布, 首發地為 PHPHub 社區 . 使用情境 通常情況下, 我們會希望本地開發環境資料與生產完全一致,
Time of Update: 2016-06-23
本 擴充包 基於 https://github.com/qiniu/php-sdk 開發,是七牛雲儲存Laravel 5Storage版,通過本擴充包可以在Laravel 5中整合七牛雲端儲存功能。 1、安裝配置 使用之前,先通過Composer安裝: composer require zgldh/qiniu-laravel-storage 然後在 config/app.php 中註冊服務提供者:
Time of Update: 2016-06-23
我用curl寫了一個get擷取返回狀態的代碼 function http_get_code($url){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_TIMEOUT,60);
Time of Update: 2016-06-23
PhalApi是一個PHP輕量級開源介面架構,並承諾永久免費! [版本更新] PhalApi 1.3.3 版本已於4月22號發布,本次版本主要更新內容匯總如下。 1、架構中文名起用:π架構,其含義有: π取自派發音(pai),容易記憶,與架構名字諧音 π是無理數,無限迴圈,符合PhalApi不斷更新、保持生氣的初衷 π是圓周率,代表著我們中國的曆史文化 π是一個數學符號,而資料與電腦編程又有著不可分割的微妙聯絡
Time of Update: 2016-06-23
每一個漏洞的面世都是軟體開發人員的無意和駭客/白客的有意的共同結晶,它們之中大多數的誕生都是在某位或某幾位程式猿經曆千辛萬苦,體驗重重空虛寂寞冷之後的產物,以至於每一個漏洞都是如此的身價不菲。能與這些高富帥們勾搭上是我一直以來的夢想,可惜當前能力和時間有限,只能拔一拔它們的褲腿,瞅准了一把抱住,再深情的來一句:土豪,我們做朋友吧。 今天出場的這位高富帥是CVE-2013-4547,屬於Nginx
Time of Update: 2016-06-23
0x01 背景 現在的WEB程式基本都有對SQL注入的全域過濾,像PHP開啟了GPC或者在通用檔案common.php上使用addslashes()函數對接收的參數進行過濾,尤其是單引號。二次注入也是一種比較常見的注入,它涉及到入庫和出庫。因為有全域轉義所以入庫的時候: Insert into table (username) values (‘hack\’’); 這樣入庫後轉義符就會消失變成了hack’,這樣如果hack’出庫被帶入查詢的話就會成功的引入了單引號導致注入。
Time of Update: 2016-06-23
OneinStack 1.3 發布了,這個指令碼是使用 shell編寫,為了快速在生產環境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),適用於CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12~16的32位和64位。 可根據需求自由組合以下: lnmp(Linux +
Time of Update: 2016-06-23
A表 A1欄位 為時間欄位B表 B1欄位 為時間欄位兩個表關聯欄位為UID,A為使用者表,B為資料表時間資料格式為0000-00-00 00:00:00A1欄位的某個UID時間為一個固定時間B1欄位為多條不定時間比較B1該UID大於A1時間的所有資料內容,如果大於的話則取出B1所有大於A1的資料。請問這個怎麼寫?謝謝了! 回複討論(解決方案)
Time of Update: 2016-06-23
在這篇文章中,我們將會對PHP7 OPcache引擎中的安全問題進行講解,而且還會給大家介紹一種新型的漏洞利用技術。通過這種攻擊方法,我們可以繞過某些安全強化技術,例如 禁止web目錄的檔案讀寫 等安全保障措施。除此之外,攻擊者還可以利用這種攻擊技術在目標主機中執行惡意代碼。 OPcahce OPcache是PHP 7.0中內嵌的新型緩衝引擎。它可以對PHP指令碼代碼進行編譯,並且將編譯結果以位元組碼的形勢存入記憶體中。 OPcache 通過將 PHP