PHP 日期操作 小結 最近項目中應用PHP日期處理較多,順便記錄一下。? 2011-07-04 * [1] => 2011-07-10 *) *///-------------------------------------- 分割線 -------------------------------//PHP獲得指定日期所在月的第一天和最後一天function getMonthDay($date){ $firstday =
PHP校正碼產生--備忘 $val){ if($i>0) { $wid += $val['width']; } imagestring($im, $val['font'], $offset_x + $wid, $val['offset'] + $offset_y, $val['char'], $val['color']); $i++;}switch($pixel_mode){ case 1: $pixel_color =
Make code sweet.PHP特殊用法的一些總結(2)--PHP中的‘callback’回調 本章總結一下PHP中‘callback’的一些實用用法。1. 什麼是callback?
超強的php後台管理架構extplorer 今天介紹的 eXtplorer 可以下載下來安裝到自己服務的線上檔案管理程式,是我見過功能強大的,它是基於 PHP 和 ExtJS Javascript 庫建立的。使用 eXtplorer 可以線上瀏覽檔案和檔案夾之外,我們甚至可以將 eXtplorer 作為 FTP 用戶端去登入 FTP
phpmyadmin報錯原因及解決方案:無法在發生錯誤時建立會話,請檢查 PHP 或網站伺服器日誌,並正確配置 PHP 安裝。 原文地址: http://www.page99.net/tn/archives/323兩天前登入phpmyadmin突然出錯了,“無法在發生錯誤時建立會話,請檢查 PHP 或網站伺服器日誌,並正確配置 PHP
php 指令碼終止回呼函數 指令碼時常死掉,而且並不總是那麼好看. 我們可不想給使用者顯示一個致命錯誤,又或者一個空白頁(在display_errors設為off的情況下) . PHP中有一個叫做? register_shutdown_function 的函數,可以讓我們設定一個當執行關閉時可以被調用的另一個函數.也就是說當我們的指令碼執行完成或意外死掉導致PHP執行即將關閉時,我們的這個函數將會
PHP 和 Java 整合 PHP/Java Bridge 下載 PHP/Java Bridge http://sourceforge.net/projects/php-java-bridge/ 進行安裝:安裝 J2SE 1.6 或者更高版本.安裝 Install PHP 5.1.4 或者更高版本.解壓剛才下載的 php-java-bridge_5.2.2_j2ee.zip.# 命令列執行CD的解壓路徑,執行以下命令:…>java –classpath JavaBridge.war
ThinkPHP2.0整合使用Smarty模板 Smarty官網:http://www.smarty.net/download如何操作的:1. 首先去Smarty官網上下載一個Smarty,接下來解壓壓縮包,會有兩個檔案夾:demo和libs。開啟libs檔案夾,複製libs下所有內容(不包括libs)。2. 開啟你網站根目錄下thinkphp的檔案夾。裡面有個vendor檔案夾,這個檔案夾是TP調用第三方類庫用的3.
PHPGACL應用許可權控制
PHP header函數的使用 網頁的緩衝是由HTTP訊息頭中的“Cache-control”來控制的,常見的取值有private、no-cache、max-age、must-revalidate等,預設為private。其作用根據不同的重新瀏覽方式分為以下幾種情況:(1) 開啟新視窗?? ?值為private、no-cache、must-revalidate,那麼開啟新視窗訪問時都會重新訪問伺服器。而如果指定了max-age值,那麼在此值內的時間裡就不會重新訪問伺服器,例如:Cache-
PHPRPC 3.0.2 for Java 中增強了對容器介面的支援 PHPRPC for Java 在 3.0.2 之前,對容器介面還不提供支援,比如發布方法的參數類型和傳回值不能聲明為 List、Map 等介面類型,用戶端的代理介面也不行。而在 3.0.2 中,已經沒有這個限制了,不管是參數類型還是傳回值類型都可以聲明為 List、Map、Set、Collection 這四種容器類型。當用這些介面類型接收資料時,List、Collection 會被轉換成 ArrayList
用php擷取本周,上周,本月,上月,本季度日期(摘) echo date("Ymd",strtotime("now")), "\n"; ??echo date("Ymd",strtotime("-1 week Monday")), "\n"; ??echo date("Ymd",strtotime("-1 week Sunday")), "\n"; ??echo date("Ymd",strtotime("+0 week Monday")), "\n"; ??echo date("Ymd"
php判斷字元以及字串的包含方法屬性 下面介紹使用方法:?1. strstr: 返回一個從被判斷字元開始到結束的字串,如果沒有傳回值,則不包含?代碼如下:????? /*如手冊上的舉例*/????? $email = [email protected]';???? $domain = strstr($email, '@');????? echo $domain; // prints @example.com??>?2. stristr:
PHP常用的一些基本函數(一) 1.PHP聲明和使用常量?? define('CONSTANT','100');類似於這樣的就是聲明一個常量,一旦聲明在其他地方是不能修改的。一般我們的常量都是用大寫字母組成,而且常量前沒有$符號。2.PHP的複合運算子$a += $b; 等價於 $a = $a + $b$a -= $b; 等價於 $a = $a - $b$a .= $b; 等價於 $a = $a.$b 這個是連接字串用的不是(乘法*)3.$a++ ++$a的區別$a=4;echo
php關於zip的使用 /** * * 建立壓縮包 * @param array $arr 需要壓縮的檔案部分路徑和檔案名稱,形如 array( * '/file/upload/1.php', * '/file/upload/2011/1.jpg', * ) * * @return string 壓縮包的部分路徑和檔案名稱,形如/file/uplaod/zip/123.zip */public static function zip($arr){ //首先我建立一個目錄
php實現java的byte數群組轉換 由於工作需要,自己寫的一個php實現java的byte數群組轉換的類。/**?* byte數組與字串轉化類?* @author zikie?* Created on 2011-7-15 ?*/class Bytes {??? ??? /**???? * 轉換一個String字串為byte數組???? * @param $str 需要轉換的字串???? * @param $bytes 目標byte數組???? * @author Zikie???? *
PHP代碼最佳化摘錄 1. 如果一個方法可靜態化,就對它做靜態聲明,速度可以提高至4倍。2. echo比print快,而且使用echo的多重參數代替字串串連。3. 在執行for迴圈之前確定最大的迴圈數,不要每迴圈一次都計算一下最大值。 for($i=0;$i4. 登出那些不用的變數,尤其是大數組,以便釋放記憶體。5. 盡量避免使用__get __set __autoload。?6. require_once() 代價昂貴。7. 在包含檔案時使用完全路徑,解析作業系統路徑所需的時間會更少。8
開發人員不可不知的PHP架構深度解析 PHP成為世界上最流行的指令碼語言有許多原因:靈活性,易用性等等。但通常只用PHP或者其他語言編碼就會顯得單調、重複,這時候就需要一個PHP 架構來代替程式員完成那些重複不變的部分。本文通過回答What, When, Why 以及 Which這些問題,將對PHP架構進行全面解析。PHP架構是什嗎?PHP架構提供了一個用以構建web應用的基本架構,從而簡化了用PHP編寫web應用程式的流程。換言之,PHP架構有助於促進快速應用開發( RAD
PHP面試題目
php實現url偽靜態化