Time of Update: 2018-07-26
PHP通訊端編程 通訊端編程,一般使用c或c++。特別的在web應用程式開發中,常用perl實現通訊端。除此以外,用php進行通訊端編程也是一個選擇。Php可以勝任嗎。當然可以。Php是一門高品質的web應用程式開發語言,他的許多特性可以處理眾多的任務,網路編程也不例外。 1.
Time of Update: 2018-07-26
2-1-1PHP環境搭建安裝伺服器我贏職場 一、Web伺服器:Apache 設定管理員:C:\Apache2.2\conf\httpd.conf apache主目錄:DocumentRoot節點 Directory:Apache的瀏覽目錄和主目錄保持一致 Apache預設首頁:DirectoryIndex 修改完成後重啟Apache服務 2-1-2PHP環境搭建工作原理我贏職場 Apache工作原理
Time of Update: 2018-07-29
nginx本身不能處理PHP,它只是個web伺服器,當接收到請求後,如果是php請求,則發給php解譯器處理,並把結果返回給用戶端。 nginx一般是把請求發fastcgi管理進程處理,fascgi管理進程選擇cgi子進程處理結果並返回被nginx 本文以php-fpm為例介紹如何使nginx支援PHP 一、編譯安裝php-fpm 什麼是PHP-FPM PHP-FPM是一個PHP FastCGI管理器,是只用於PHP的,可以在 http://php-fpm.org/
Time of Update: 2018-12-03
function getfirstchar($s0){ $fchar = ord($s0{0}); if($fchar >= ord("A") and $fchar <= ord("z") )return strtoupper($s0{0}); $s1 = iconv("UTF-8","gb2312", $s0); $s2 = iconv("gb2312","UTF-8", $s1); if($s2 ==
Time of Update: 2018-12-03
PHP中常用的數組函數數組運用的熟練有時候能解決很多問題。熟悉相關函數就能事半功倍。看看下面有關數組的函數你是否都熟悉呢?一、數組操作的基本函數數組的鍵名和值array_values($arr);獲得數組的值array_keys($arr);獲得數組的鍵名array_flip($arr);數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)in_array("apple",$arr);在數組中檢索applearray_search("apple",$arr);在數組中檢索apple
Time of Update: 2018-12-03
在大部份情況下我們的網站都會使用資料庫作 為網站資料存放區的容器。當你執行一個SQL查詢時,典型的處理過程是:串連資料庫->準備SQL查詢->發送查詢到資料庫->取得資料 庫返回結果->關閉資料庫連接。但資料庫中有些資料是完全靜態或不太經常變動的,緩衝系統會通過把SQL查詢的結果緩衝到一個更快的儲存系統中存
Time of Update: 2018-12-03
//計算距公元1年1月1日的天數,$yyyy年分,$mm月份,$dd日function datelocal($yyyy,$mm,$dd){$monthdays = array(31,28,31,30,31,30,31,31,30,31,30,31); //非閏年的月份天數//判斷是否為閏年,閏年$leapyear = 1,否則 $leapyear = 0if($yy%4==0 && $yyyy%100!=0 || $yyyy%400==0)$leapyear = 1;else$
Time of Update: 2018-12-03
PHP中的架構一點不比JAVA少,在http://www.phpwact.org/php/mvc_frameworks中有一個表列出來了,很清晰,列出了各自的大概面貌而根據這外老外的看法(http://www.mustap.com/phpzone_post_73_top-10-php-mvc-frameworks),10名的排名是這樣,這是屬於他個人意見拉,大家可以參考下,但個人認為,選架構,要看很多方面,那些BETA 階段的還是不要選吧,還有就是維護的人力情況等,10-
Time of Update: 2018-12-03
在如zend,cakephp等不少架構中,會看到如下面的類的調用方式,如$obj->foo()->bar()->anotherMethod(); 這個其實是利用了PHP中的方法鏈的調用方法,下面看個例子就明白了:class Person { private $name; private $age; public function setName($Name) { $this->name =
Time of Update: 2018-12-03
<form action=''method="post"><input type="checkbox" name="loves[]" value="乒乓球">乒乓球<input type="checkbox" name="loves[]" value="電腦">電腦<input type="checkbox" name="loves[]" value="唱歌">唱歌</form>執行個體一$loves=$_POST['loves'];
Time of Update: 2018-12-03
<?php/** * 圖片加浮水印(適用於png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原圖片 * @param $waterImg 浮水印圖片 * @param $savepath 儲存路徑 * @param $savename 儲存名字 * @param $positon 浮水印位置 * 1:頂部居左, 2:頂部居右, 3:置中, 4:底部局左, 5:底部居右 *
Time of Update: 2018-12-03
最近項目裡很多都用到了產生指定位元的隨機字串,隨便寫了個程式,大家可以參考一下,有更好的實現方法也可以跟貼留言,一起學習。OK,不叨叨了,上代碼function create_random_string($random_length) {$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";$random_string = '';for ($i = 0; $i <
Time of Update: 2018-12-03
今天就是國慶長假的最後一天,無心搞業務代碼,看到群裡討論php如何判斷數組有序,我就給實現了一個複雜度為N的演算法,貼出代碼供大家學習<?phpfunction JudegSortArray($array) {if ($array [0] > $array [1]) {$flag = 1;} else {$flag = 0;}$temp = $flag;$len = count ( $array );for($i = 1; $i < $len; $i ++) {if
Time of Update: 2018-12-03
可以直接用 memcache 來作 PHP 的 session.save_handler。1. 安裝 memcached,還是那套 ./configure; make; make install,注意 memcached 用 libevent 來作事件驅動,所以要先安裝有 libevent。2. 安裝 pecl::memcache,用 pecl 命令列工具安裝:pecl install memcache或直接從源碼安裝:phpize ./configure make make install將
Time of Update: 2018-12-03
/* class BaseClass{ public function test(){ echo "BaseClass::test() called/n"; } final public function moreTesting(){ echo "BaseClass::moreTesting() called/n"; } }
Time of Update: 2018-12-03
class MyIterator implements Iterator { private $var = array(); public function __construct($array){ if(is_array($array)){ $this->var = $array; } }
Time of Update: 2018-12-03
最近在作的項目!由於自已的無知時間處理上出了問題!要重新作一遍資料,4,5天的工作又白費了,這其間在論壇也發過貼也回過貼,發現一個問題!今天總結一下:看上去很美A:我的問題在SQL Server 2000裡看到的資料格式是:2004-03-02,我以為沒有時間了!所以前期的php時間處理函數就沒有考慮時間,最後測試的時候發現寫到MySQL裡的時間戳記,算出來的時間與在SQL Server裡的記錄不符.由於資料不用在頁面顯示倒致工作白費,發現後我就在頁面列印了一下,輸出:2004 三月 2 14:
Time of Update: 2018-12-03
Zend Optimizer用最佳化代碼的方法來提高PHP應用程式的執行速度。Zend
Time of Update: 2018-12-03
開啟 httpd.conf 檔案 加入以下配置Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-03
近段時間因為工作需要,學習了php相關的程式設計。其中需要用到php的socket通訊,本來php