使用 curl_multi_init 執行並發請求
PHP 語言不像 JavaScript 那樣具備異步回調的特性,實現並發也就有些棘手。不過對於服務器之間進行連接和通訊,PHP 良好支持了 libcurl 庫,
Fatal error: Call to a member function get() on a non-object
在自己代碼的函數中使用 require(BASE_PATH . ‘wp-load.php’); 引入 WordPress 核心代碼,然後
關於字符串替換及 preg_replace 函數的後向引用
在 PHP 裡面替換字符串有很多種方法,str_replace 是再常見不過了,復雜一點的也可能會用到 preg_replace 方法。 這兩個方法(str_r
正則表達式查找CRLF注入攻擊漏洞(HTTP響應拆分漏洞)
使用 360 檢測了站點漏洞之後,發了一篇解決漏洞的文章,在這。但是很多童鞋都有一些問題,很多童鞋都是卡在了變量名稱的這個步驟上,不知道怎樣查找和添加代碼,的確
PHP5.3、PHP5.4安裝ZendOptimizer
現在很多PHP程序都需要ZendOptimizer環境,但是ZendOptimizer在PHP5.2之後已經被支持,那怎麼辦,Zend也不會這麼做,原來PHP5
在 Codeigniter 中使用 sqlite3 數據庫
在 Codeigniter 中使用 mysql 數據庫是輕而易舉的事情,只要在 application/config/database.php 配置好數據庫名稱
PHP函數similar_text()原理分析
PHP有個計算兩個字符串相似度的函數similar_text(),可以得出一個百分比來表示兩個字符串的相似程度。效果如下: similar_text(aaaa
php 不轉義中文字符的 json 編碼方法
雖說最新的 PHP 5.4 已經良好支持 JSON 中文編碼,即通過 JSON_UNESCAPED_UNICODE 參數,例如: json_encode(&qu
PinPHP後台批量采集的功能二次開發修改實現
使用PinPHP有一段時間了,利用PinPHP在Sae上搭了個環境,運營一個月左右的《時尚美匯》,所以最近也一直在研究這套程序,順便做些二次開發,加入些自己的想
Codeigniter 框架 Zip 編碼類中 read_dir 方法的 bug
Codeigniter 框架的壓縮解碼類,其中的 read_dir 方法,允許你壓縮一個服務器某處存在的文件夾(以及它裡面的文件和子文件夾)。 提供一個文件夾路
使用配置類定義 Codeigniter 全局變量
之前提到的 CodeIgniter 引入自定義公共函數 這篇文章提到了公共函數實現,全局的變量也可以借助 helper 函數來實現。 不過,更為合適的方式可能要
PHP中使用MySQL按照多字段排序及問題解決
因為在做一個項目需要篩選掉一部分產品列表中的產品,使其在列表顯示時排在最後,但是所有產品都要按照更新時間排序。 研究了一下系統的數據庫結構後,決定將要排除到後面
分享一個 PHP 版的 JSON 數據格式化函數
今天在芒果小站看到一段代碼,感覺挺不錯的,於是轉載過來。以下是原文。 將字符串形式的 JSON 數據格式化為縮進形式。通常使用 json_encode 轉換出來
php之_autoload自動加載類與機制分析
在使用PHP的OO模式開發系統時,通常大家習慣上將每個類的實現都存放在一個單獨的文件裡,這樣會很容易實現對類進行復用,同時將來維護時也很便利。這也是OO設計的基
一個簡潔的 PHP 緩存類代碼,簡單至極
網上關於 PHP 緩存類的資料很多,不過這個類應該是我見過功能滿足需求,但又無比簡潔的一個。廢話不多說,直接看代碼吧! 使用說明: 1、實例化 $cache =