Time of Update: 2018-07-24
用C#,Java,Python的Restful client許久, 現在用PHP實現 Restful client遇到了返回資料亂碼的問題: Simple PHP Rest Cient using curl: http://snipplr.com/view/44760/simple-php-rest-cient-using-curl/ 更多例子: http://blog.csdn.net/iefreer/article/details/8280345 http://
Time of Update: 2018-07-24
原先在centOS6.6上已經安裝好了Lamp環境,因為php5.3版本比較低,就使用了remi源升級到5.5,然後問題就來了:項目中使用的php-xml在centOS下找不到yum安裝包,而且其他的擴充也找不到,沒辦法只好回退php版本。然而並沒有給php“降級”的命令,所以需要卸載原先的php,重新安裝php。 卸載php的命令,使用命令yum remove
Time of Update: 2018-07-24
SAPI:Server Application Programming Interface 伺服器端應用編程連接埠。它就是PHP與其它應用互動的介面,PHP指令碼要執行有很多種方式,通過Web伺服器,或者直接在命令列下,也可以嵌入在其他程式中。 SAPI提供了一個和外部通訊的介面,常見的SAPI有:cgi 、fast-cgi、cli、isapi、apache 模組的 DLL CGI CGI即通用閘道介面(Common Gateway
Time of Update: 2018-07-24
事情的前因後果,這裡不再講述,直接切入主題進行項目開發,謹以此獻給喜歡研究 GIT 的小夥伴 項目結構: + router.php // 路由檔案+ app.php // 應用檔案+ git.php // Git 操作核心檔案+ index.php // 入口檔案 接下來,將用倒敘的方式,對 git server 進行展開,首先,看一下 index.php $router = new Router;$app = new App;$app->gitRoot =
Time of Update: 2018-07-24
特別注意,整合前,一定要進dz論壇的後台-----站長----ucenter設定,把免啟用設定下,否則,你在測試向論壇同步註冊並登入時,可能會一直登入不成功.又找不到原因. 一,關於從論壇向你的網站中同步. 我們的系統,比如織夢系統,如果要接收來自論壇等其它系統發來的會員資訊,並同步登入或註冊,就需要我們的系統中有一個介面, 這個介面就是本系統根目錄中的api/uc.php,他是ucenter與我們的系統通訊的核心檔案. 如果要調試,比如你們的系統網址為 www.12
Time of Update: 2018-07-24
PHP檔案上傳 error的錯誤類型 $FILES[ 'file' ][ 'error' ]一共有7種類型: 1、UPLOAD_ERR_OK 其值為 0,沒有錯誤發生,檔案上傳成功。 2、UPLOAD_ERR_INI_SIZE 其值為 1,上傳的檔案超過了 php.ini 中 upload_max_filesize選項限制的值。
Time of Update: 2018-07-24
<?php/** * Created by PhpStorm. * User: qishou * Date: 15-8-2 * Time: 上午12:00 *///準備數組,代替從資料庫中檢索出的資料(共有三個必須欄位id,name,pid)header("content-type:text/html;charset=utf-8");$categories = array( array('id'=>1,'name'=>'電腦','pid'=>0)
Time of Update: 2018-07-24
進入Nginx目錄,開啟nginx.conf 比如我訪問thinkphp的url是(tp5是我在nginx/html/下面建立的目錄,稱之為下面的二級目錄):https://192.168.139.128/tp5/index.php?s=index/index/index 現在不支援pathinfo模式 1、讓Nginx支援pathinfo模式,即可訪問url:https://192.168.139.128/tp5/index.php/index/index/index 將
Time of Update: 2018-07-24
php similar_text() Function Compute比較兩個字串的相似性,本文章向碼農介紹php similar_text() 函數的基本使用方法和基本使用執行個體,感興趣的碼農可以參考一下。 定義和用法 similar_text() Function Compute兩個字串的相似性。 該函數也能計算兩個字串的百分比相似性。 注釋:levenshtein() 函數比 similar_text()
Time of Update: 2018-07-24
<?php //定義格式,設定編碼 header("content-type:text/html;charset=utf-8"); //建立一個圖片,長寬 $img=imagecreatetruecolor(120, 40); //建立顏色,為$img對象;後三個數值為顏色三基色代碼 $red=imagecolorallocate($img, 255,0, 0); $green=imagecolorallocate($img, 0, 255, 0);
Time of Update: 2018-07-24
為了提高頁面的載入速度,以及減少流量,要針對網站的圖片進行瘦身,研究了很多的解決方案,最後確定了使用ImageMagick,瞭解了這個軟體之後,真是如獲至寶,簡直太好用,效果太明顯了。 ImageMagick介紹: ImageMagick是一套功能強大、穩定而且開源的工具集和開發包,可以用來讀、寫和處理超過89種基本格式的圖片檔案,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根據
Time of Update: 2018-07-24
PHP 怎樣取得本地化時間 //本地時區標識符 $timezone_identifier = "Asia/Hong_Kong"; //設定用於一個指令碼中所有日期時間函數的本地預設時區 date_default_timezone_set($timezone_identifier); $aToday = getdate(); 這樣就可以取得本地區日期時間
Time of Update: 2018-07-24
根據入口檔案的代碼: require __DIR__.'/../vendor/autoload.php'; 看下autoload.php <?php// autoload.php @generated by Composerrequire_once __DIR__ . '/composer/autoload_real.php';return
Time of Update: 2018-07-24
下面用五種方法來實現不用不使用第3個變數,交換$a、$b的值 $a = 11;$b = 33;// 方法一:list($a,$b) = array($b,$a);echo $a.'-'.$b,'<br />';// 方法二:$a = $a . '-' . $b;$a = explode('-',$a);$b = $a[0];$a = $a[1];echo $a.'-'.$b,'<br />';// 方法三:$a = $a.$b;$b = strlen($b);$
Time of Update: 2018-07-24
常量 什麼是常量 常量是值永遠不變的量。不能修改,不能刪除。 命名規則 常量的命名規則與變數一樣,但不能加"$"符號 常量名只能以字母、底線開頭,不能以數字開頭 常量是區分大小寫 常量盡量全大寫,與變數區分開來;如:DB_HOST、TITLE、CONTENT 常量定義define() 描述:定義一個常量 文法:bool define ( string $name , mixed $value [, bool
Time of Update: 2018-07-24
PHP 算數運算子 運算子 名稱 例子 結果 + 加法 $x + $y $x 與 $y 求和 - 減法 $x - $y $x 與 $y 的差數 * 乘法 $x * $y $x 與 $y 的乘積
Time of Update: 2018-07-24
php編譯openssl模組的步驟 最近我們打算在php架構中使用composer來管理依賴關係,但是在執行composer的安裝命令時(如下),發現系統提示沒有安裝openssl擴充類庫。 安裝composer命令: sudocurl -s https://getcomposer.org/installer | sudo php 異常如下: Some settings onyour machine
Time of Update: 2018-07-24
第一種方法:在php.ini檔案裡改變display_errors和error_reporting的值,沒有的直接加上 display_errors = Onerror_reporting = E_ALL | E_STRICT 然後:重啟apache,結束。(有多個php版本的話,可能失敗,原因請看第二種方法的解釋) 解釋: display_errors
Time of Update: 2018-07-24
PHP中new static()與new self()的區別 self:始終指向self代碼所在類的本身,無論這個類被繼承了多少次,self都指向最初使用self的類; static:指向使用static的類,只有通過繼承後,才能體現出static存在的意義,否則static和self一樣。 class A { public function getStatic(){ return new static(); } public function
Time of Update: 2018-07-24
最近一直在研究PHP word文檔轉PDF,也在網上搜尋了很多類似的資料,大多數都是通過OpenOffice進行轉換的。 核心的代碼如下: function MakePropertyValue($name,$value,$osm){ $oStruct =