Time of Update: 2018-12-03
PHP-Web應用程式開發:使用模板 每個進行過較大型的PHP-Web應用程式設計的開發人員大概都有如下的經曆:花大量的時間寫超文本語句,為頁面排版,兼作美工等;或在整合的程式碼在和HTML靜態頁面時花費大量的時間。的確,用指令碼語言開發Web應用不容易將資料的處理和資料的顯示分開,但在多人合作的情況下,如果無法將資料和顯示分開,將大大影響開發的效率,專業分工的發揮。為瞭解決這個問題,PHP也提供了自己的解決方案,有多種,本文主要介紹PHPLIB中的Template類。1 模板處理類的設計
Time of Update: 2018-12-04
學習PHP,遇到這麼個問題class MyPc{ static public $name = "我的電腦"; function Show(){ echo $this->name."正在開機……"; }}正常情況下:$p = new
Time of Update: 2018-12-03
一、不用COM 產生excel<?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1/t";echo "test2/t/n";echo "test1/t";echo "test2/t/n";echo "test1/t";echo "test2/t/n";echo "test1/t";echo "test2/t/n";echo "
Time of Update: 2018-12-03
用封裝類來合理的設計PHP項目--談PHP項目中類的封裝 編碼對於合格的PHP程式員來說並不是什麼難事(也許只是花費時間長短的問題),因此系統分析和設計這一階段就顯得尤為重要。不過本文並不打算討論和需求分析、擷取商業邏輯相關的話題,而是針對系統設計方面進行探討。面臨難題編碼對於合格的PHP程式員來說並不是什麼難事(也許只是花費時間長短的問題),因此系統分析和設計這一階段就顯得尤為重要。對於一個擔任PHP項目的系統分析員來說,面臨著兩個難題:PHP語言本身的限制。這一點在複雜系統的物件導向設計中尤
Time of Update: 2018-12-03
php中is_dir中能否正確返回確實和目錄使用權限設定有關係。。。弄了好久。。一直以為不是許可權問題。 環境是iis6.0+php5.2 網站目錄是在d:/vhost/web1 要用is_dir函數必須設定許可權d:/,d:/vhost為可讀可列目錄也就是web1前面幾級的目錄都要有可讀可列目錄的許可權。
Time of Update: 2018-12-04
我的Android開發之旅
Time of Update: 2018-12-04
1、設定CookiePHP用SetCookie函數來設定Cookie。必須注意的一點是:Cookie是HTTP協議頭的一部分,用於瀏覽器和伺服器之間傳遞資訊,所以必須在任何屬於HTML檔案本身的內容輸出之前調用Cookie函數。SetCookie函數定義了一個Cookie,並且把它附加在HTTP頭的後面,SetCookie函數的原型如下: int SetCookie(string name, string value, int expire, string path, string
Time of Update: 2018-12-04
剛在項目中應用到了java與php通過webservice進行資料互動。覺得挺有意思,貼出來,跟大家分享。一.java編寫webservice服務端,php作為用戶端調用.1.首先我們寫一個簡單的java類並發布webservice.package com.php;import java.util.Map;/** * @author yangjuqi * @createdate 2009-5-18 下午04:43:09 * */public class WebServiceImpl {
Time of Update: 2018-12-04
我們首先給出兩個數組[php] view plaincopyprint?<?php $r = array(1,2,3,4,5,6); $e = array(7,8,9,10); ?> 下面我們用array_merge和加號來何必這兩數組[php] view plaincopyprint?<?php print_r($r+e); // 輸出<span style="font-family: Simsun;font-size:16px; ">Array (
Time of Update: 2018-12-04
PHP Error 和 Logging 簡介error 和 logging 函數允許你對錯誤進行處理和記錄。error 函數允許使用者定義錯誤處理規則,並修改記錄錯誤的方式。logging 函數允許使用者對應用程式進行日誌記錄,並把日誌訊息發送到電子郵件、系統日誌或其他的機器。安裝error 和 logging 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。PHP Error 和 Logging 函數PHP:指示支援該函數的最早的 PHP
Time of Update: 2018-12-04
bc是Binary Calculator的縮寫。bc*函數的參數都是運算元加上一個可選的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale沒有提供,就用bcscale的預設值。這裡大數直接用一個由0-9組成的string表示,計算結果返回的也是一個 string。bcadd — 將兩個高精度數字相加bccomp — 比較兩個高精度數字,返回-1, 0,
Time of Update: 2018-12-04
A quick post from Christian Stocker shows you how to only allow certain PHP functions to be called from within PHPI just committed a patch to the xsl-extension of PHP, which makes it possible to only allow certain PHP functions to be called from
Time of Update: 2018-12-04
HTTPSQS 用戶端PHP 用戶端 使用 httpsqs的方式:A、PHP 用戶端擴充功能(第三方提供,詳情請訪問:http://code.google.com/p/php-httpsqs-client/) 一 、 安裝說明 cd /usr/local mkdir php_httpsqs_client cd php_httpsqs_client : wget
Time of Update: 2018-12-04
簡介: xml是一種在xml上進行文檔交換的資料格式.該語言是由W3C(World Wide Web Concortium,世界全球資訊網組織)定義的一種標準. PHP中支援三種原始碼的編碼方式:US-ASCII, ISO-8859-1和UTF-8.函數1. xml_parser_create([string encoding]): 建立一個xml解析器描述: 建立一個新的XML解析器並返回可被其它XML函數使用的資源控制代碼.
Time of Update: 2018-12-04
關於這個內容,很多人都有所瞭解.但從我搜尋的內容來看,他們只是略微看一下,根本不知道裡面到底是什麼情況.受到很多模版代碼的影響,大家都以為php有這樣一個自訂變數:$_SERVER['HTTP_X_REQUESTED_WITH']. 其實根本不是那麼回事.$_SERVER是一個包含諸如頭資訊(header),路徑(path)和指令碼位置(script
Time of Update: 2018-12-04
原文地址:http://www.sofee.cn/blog/說起Jani Taskinen,大家可能不太熟悉(可在phpinfo()的PHP Credits裡看到)但是要是提起sniper這個帳號,想必大家一定很熟悉,也經常可以在PHP核心原始碼中發現,沒錯他是PHP核心Team Dev之一,負責測試這一塊,為PHP做出了很大的貢獻,也為之付出了6年的心血,遺憾的是,如今他要離開PHPTeam Dev了,下面是他發在php.internals群組的郵件,看起來他現在對PHPTeam
Time of Update: 2018-12-04
冒泡排序(Bubble Sort),是一種較簡單的、穩定的排序演算法。冒泡排序演算法步驟:比較相鄰的元素,如果第一個比第二個大,就交換他們兩個的位置;對每對相鄰的元素執行同樣的操作,這樣一趟下來,最後的元素就是最大的;除了已得出來的最大元素,把剩餘的元素重複前面步驟,直到沒有元素再需要比較為止,這樣排序就完成了。冒泡演算法,在最好情況下,時間複雜度為O(n);在最壞情況下,時間複雜度為O(n2);平均時間複雜度為O(n2)。PHP實現冒泡排序、雙向冒泡排序演算法12345678910111213
Time of Update: 2018-12-04
擷取PHP原始碼http://www.php.net/downloads.php#v5解壓縮原始碼包$ cd php-5.2.5/ext建立擴充函數原型檔案,下面會用到gedit tsing.proto輸入函數原型string say_hello(string str_name)儲存並退出gedit產生擴充$ ./ext_skel --extname=tsing --proto=tsing.protoext_sket 顧名思義是產生擴充模組的基本骨架,tsing
Time of Update: 2018-12-04
1、$_SESSION['PHP_SELF'] -- 擷取當前正在執行指令碼的檔案名稱2、$_SERVER['SERVER_PROTOCOL'] -- 請求頁面時通訊協定的名稱和版本。例如,“HTTP/1.0”。3、$_SERVER['REQUEST_TIME'] -- 請求開始時的時間戳記。從 PHP 5.1.0 起有效。和time函數效果一樣。4、$_SERVER['argv'] --
Time of Update: 2018-12-04
背景: 我正在讀一個不太明白的PHP新程式,像空降到一個眾林,出現一個包含/讀取某檔案是一個黑盒子,想問:如何跟蹤PHP在一次執行時讀取或include了某個檔案?(如設定檔,該設定檔有可能是include進來,有可能是通過直接讀取的方式,但不明朗,怎麼辦好呢?)PHP進階編程群兄弟出招了:1.有兄弟建議用find命令尋找access time(是文檔最後一次被讀取的時間)。2.有兄弟建議get_included_files 來看是哪個檔案print_r(get_included_files(