Time of Update: 2017-01-13
libevent是一個基於事件驅動的高效能網路程式庫。支援多種 I/O 多工技術, epoll、 poll、 dev/poll、 select 和 kqueue 等;支援 I/O,定時器和訊號等事件;註冊事件優先順序。PHP libevent擴充安裝:libevent擴充依賴於原始的libevent庫,必須先把libevent庫安裝。(1)安裝libevent庫wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.
Time of Update: 2017-01-13
1、安裝xcache擴充tar -xvf xcache-3.2.0.tar.gz cd xcache-3.2.0 ./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache make && make install會產生類似如下資訊[root@master xcache-3.2.0]# make install<span
Time of Update: 2017-01-13
先安裝Homebrew擷取 Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"開啟終端視窗, 粘貼以上指令碼。指令碼會解釋它的作用,然後在您的確認下執行安裝。進階安裝選項請看 這裡(需要10.5)。What Does Homebrew Do?又提示缺少套件啦?別擔心,Homebrew 隨時守候。$ brew install
Time of Update: 2017-01-13
如果你的php網站 /var/log/httpd/error_log 中報如下錯誤:PHP Fatal error: Call to undefined function mcrypt_get_block_size() in /var/www/html/miniblog/system/classes/class_DES.php on line 40心想必是 mcrypt沒有安裝安裝步驟如下:1.查看當前 php 版本 #php
Time of Update: 2017-01-13
一:安裝Memcache1:編譯安裝libeventwget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gztar -zxvf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configure --prefix=/usr/local/libeventmakemake isntall2:編譯安裝memcachedwget
Time of Update: 2017-01-13
本文執行個體講述了PHP簡單實現冒泡排序的方法。分享給大家供大家參考,具體如下: <?php $files=array("file11.txt","file22.txt","file1.txt","file2.txt");
Time of Update: 2017-01-13
本文執行個體分析了PHP常見字串處理函數用法。分享給大家供大家參考,具體如下: <?php $s="hello world"; //整理 echo'trim(); ltrim(); rtrim()'; echo'<br />'; echo'長度為:
Time of Update: 2017-01-13
本文執行個體講述了PHP會話控制。分享給大家供大家參考,具體如下:關於cookie和session的測試代碼: <?php session_start(); define('u','a'); define('p','1'); if(isset($_GET['r']) &&$_GET['r']==
Time of Update: 2017-01-13
php實現斷點續傳,就需要把大檔案分割成多個小檔案,然後單個上傳。傳完後在合并。│ merge.php –合并檔案指令碼 │ merge.zip –合并後檔案 │ socket.zip –需要分割的檔案 │ split.php –分割檔案指令碼 │ └─split –分割後小檔案目錄下面是源碼split.php <?php
Time of Update: 2017-01-13
php 魔術常量詳解 執行個體:class MoShu{ public function moshu() { echo '當前類名:' . __CLASS__ . "<br />"; echo '當前方法名:' . __FUNCTION__ . "<br />"; echo '當前檔案中所在的行數:' . __LINE__ . "<br />"; echo '當前檔案絕對路徑:' . __FILE__ . "<br />"; echo
Time of Update: 2017-01-13
Monolog遵循PSR3的介面規範,可以很輕易的替換成其他遵循同一規範的日誌類庫。Monolog具有良好的擴充性,通過Handler、Formatter和Processor這幾個介面,可以對Monolog類庫進行各種擴充和自訂。基本用法可以通過github或者composer安裝Monolog,以下是使用composer安裝最新版本:composer require monolog/monolog如果您還不瞭解composer是什嗎?
Time of Update: 2017-01-13
PHP 7 改變了大多數錯誤的報告方式。不同於傳統(PHP 5)的錯誤報表機制,現在大多數錯誤被作為 Error 異常拋出。這種 Error 異常可以像 Exception 異常一樣被第一個匹配的 try / catch 塊所捕獲。如果沒有匹配的 catch 塊,則調用異常處理函數(事先通過 set_exception_handler() 註冊)進行處理。 如果尚未註冊異常處理函數,則按照傳統方式處理:被報告為一個致命錯誤(Fatal Error)。Error 類並非繼承自 Exception
Time of Update: 2017-01-13
前言iPhone和一些數位相機在拍照的時候往往會在圖片裡面加入很多的照片資訊(exif),比如拍照時間、光圈大小、曝光時間、GSP地理資訊以及拍攝時相機傾斜狀態等等,這些資訊往往會提供給某些系統來對圖片進行正確的顯示,但是我們在對處理圖片的時候通常會丟失掉那些圖片資訊,這就會導致顯示出現問題,很典型的一個顯示錯誤就是對Iphone拍攝的照片進行剪裁之後發現圖片旋轉了90度,這個時候就需要對圖片進行相應的處理。背景博主是在一個小項目中遇到的這個問題,這個項目雖然小,但是涉及到的各種坑真的可以寫一篇
Time of Update: 2017-01-13
php處理壓縮和解壓縮用內建的擴充類就能實現,雖然沒有壓縮軟體那麼高效和豐富,但是在web應用中,還是非常受用的。用php打包一個zip壓縮檔非常簡單,幾行代碼就能實現。實現效果如下:實現源碼:<?php$zipObj = new ZipArchive();$res = $zipObj->open('my.zip', ZipArchive::CREATE); //建立一個zipif ($res === true){ //建立成功 $zipObj-&
Time of Update: 2017-01-13
設定錯誤和異常處理三函數register_shutdown_function(array(‘Debug’,'fatalError’)); //定義PHP程式執行完成後執行的函數set_error_handler(array(‘Debug’,'appError’)); //
Time of Update: 2017-01-13
/*** 向一個字串隨機插入一個字串* @param unknown_type $oldstr 老字串* @param unknown_type $instr 插入的字串* @param unknown_type $encoding 字串編碼*/function rand_in_str($oldstr,$instr,$encoding){$len = mb_strlen($oldstr,$
Time of Update: 2017-01-13
PHP在效能上相對於其他編譯型語言來說算不上突出,但是使用了Opcode緩衝後效能提升還是很明顯的。常見的緩衝加速組件主要有 eAccelerator,XCache,APC本文主要介紹APC的安裝使用。APC,全稱是Alternative PHP Cache,官方翻譯叫"可選PHP緩衝"。它為我們提供了緩衝和最佳化PHP的中間代碼的架構。
Time of Update: 2017-01-13
php計算時間差轉換成年月日的功能用途還是十分廣泛的,可以用於計算建站時間,年齡,某個時間距離另個時間,等等,計算結果返回 幾年幾個月幾日。<?PHPfunction diffDate($date1,$date2){ $datestart= date('Y-m-d',strtotime($date1));if(strtotime($datestart)>strtotime($date2)){ $tmp=$date2;
Time of Update: 2017-01-13
時寫程式時後台要求把大量資料匯入資料庫中,比如電腦考試成績的查詢、電話簿的資料等一般都是存放在Excel中的,這時我們可把資料匯出成csv檔案,然後通過以下程式即可在後台大量匯入資料到資料庫中。 下面只是主要程式部分:<?php /***************************************************作者:沖星/arcow**************************njj@nuc.edu.cn****************************
Time of Update: 2017-01-13
//樹型目錄結構模板程式//菜單目錄庫欄位說明://menu_id 功能表項目 id//menu 菜單名稱//menu_grade 菜單等級 1 為主菜單 2 為二級菜單 ........//menu_superior 上一級菜單 id 號function my_menu($menu_content,$i,$menu_grade_temp,$menu_superior_temp){global $PHP_SELF;$temp1=$menu_grade_temp 1;$menu_superior_