Time of Update: 2016-07-13
thinkPHP學習筆記之安裝配置篇,thinkphp學習筆記國產架構thinkPHP,是一款MVC架構,這個架構最初類比JAVA的struts架構,使用單一入口檔案類比JAVA的過濾器,使用action來類比STRUTS的控制器ACTION,所以為什麼他的MVC之中,M是model,V是view,而control卻是action的原因。
Time of Update: 2016-07-13
Php學習之php的基本概念初識php1、 Php的基本概念Php全寫是personal home page 。Php是一種HTML的內嵌語言,語言風格類似於C語言,被廣泛運用。目前由zend公司負責管理 2、 php6.0的發布,增加的新特性:1、 更好的支援web2.02、 支援更好的unicode支援3、 物件導向編程支援力度增加4、 對xml編程支援5、 Soap(簡單對象協議) 3、 常見的開發工具1、 Editplus2、 Zend Studio3、
Time of Update: 2016-07-13
PHP判斷瀏覽器、判斷語言代碼分享,php語言PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。判斷瀏覽器類型複製代碼 代碼如下://判斷類型 if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0")) echo "Internet Explorer 8.0"; else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0")) echo
Time of Update: 2016-07-13
Php-Redis安裝測試筆記,php-redis測試筆記後端開發用到php操作redis,在此將安裝測試過程中遇到的問題匯總記錄下來,以便以後參考!(系統為ubuntu)1.redis安裝下載地址:http://download.redis.io/releases/解壓安裝:複製代碼 代碼如下:tar -xvf redis-2.8.17.tar.gzmakesudo make
Time of Update: 2016-07-13
一個做頁面靜態化的php類__sh = StaticHtml::getInstance(); * } * function __destruct(){ * $this->__sh->_static(); * } * * */class StaticHtml{ private static $_instance = null; /* 單例模式,自身的引用 */ private $_needStatic =
Time of Update: 2016-07-13
PHP中文亂碼解決方案,漢字亂碼真是一個悲催的事情,JAVA討厭漢字,PHP也不喜歡漢字; Java亂碼最終使用了spring給出的過濾器來過濾,處處過濾,其實影響了速度,不過沒有辦法,漢字就是W國首先不考慮的事情; 想不到PHP也是亂碼處處在,當你使用親兄弟MySQL的時候,漢字顯得那麼親切,從未考慮過他會變成天書;不過為了和其他其他互動,把PHP的手伸到SQL SERVER的時候,亂碼來了,原因是第三方系統用的GBK編碼; 哎,轉換吧;
Time of Update: 2016-07-13
php中刪除數組的第一個元素和最後一個元素的函數,php數組對於一個php數組,該如何刪除該數組的第一個元素或者最後一個元素呢?其實這兩個過程都可以通過php內建的函數 array_pop 和 array_shift 來完成,下面就具體介紹一下如何來操作。(1)使用 array_pop
Time of Update: 2016-07-13
PHP多檔案上傳類執行個體,本文執行個體講述了PHP多檔案上傳類。分享給大家供大家參考。具體如下:複製代碼 代碼如下:/*PHP多檔案上傳類修改:Linvo 2008-2-15*/class more_file_upload{ const FILE_PATH='../upfileclass/uploadfile/'; var $file_type; var $file_type_array; var $file_type_real_array; var $file_
Time of Update: 2016-07-13
PHP使用適合閱讀的格式顯示檔案大小的方法,本文執行個體講述了PHP使用適合閱讀的格式顯示檔案大小的方法。分享給大家供大家參考。具體分析如下:檔案大小顯示,例如 1.7K , 2.9M代碼如下:複製代碼 代碼如下:// A much better and accurate version can be found// in Aidan's PHP Repository: // http://aidanlister.com/repos/v/function.size_readable.php/**
Time of Update: 2016-07-13
PHP實現陽曆到農曆轉換的類執行個體,陽曆執行個體本文執行個體講述了PHP實現陽曆到農曆轉換的類。分享給大家供大家參考。具體如下:複製代碼 代碼如下://PHP陽曆到農曆轉換的一個類class Calendar{//農曆每月的天數 var $everyCMonth=array( 0=>array(8,0,0,0,0,0,0,0,0,0,0,0,29,30,7,1), 1=>array(0,29,30,29,29,30,29,30,29,30,30,30,29,0,8,2),
Time of Update: 2016-07-13
PHP實現懶載入的方法,php實現載入本文執行個體講述了PHP實現懶載入的方法。分享給大家供大家參考。具體分析如下:尋常php的載入是通過include(),require()等方法來載入外部檔案,之後再通過執行個體調用方法或直接調用靜態方法,而這樣子寫引入語句實在很麻煩,有的架構會將特定路徑的檔案全部引入,直接執行個體化就能使用,但這樣一來有的類包不一定用到,寫的類包越多的時候,載入的東西就不少了,影響程式的效能。通過PHP的反射類 ReflectionClass
Time of Update: 2016-07-13
PHP解析RSS的方法,PHP解析RSS方法本文執行個體講述了PHP解析RSS的方法。分享給大家供大家參考。具體如下:1. php代碼如下: 複製代碼 代碼如下:require "XML/RSS.php";$rss = new XML_RSS("http://php.net/news.rss");$rss->parse();foreach($rss->getItems() as $item) { print_r($item);}?>2. RSS.php代碼如下:複製代碼
Time of Update: 2016-07-13
php基於socket實現SMTP發送郵件的方法,socketsmtp本文執行個體講述了php基於socket實現SMTP發送郵件的方法。分享給大家供大家參考。具體分析如下:php採用socket通過SMTP發送郵件。用的是php的php-sockets擴充,可以發送純文字和html格式的郵件。代碼如下:複製代碼 代碼如下:/*** 郵件發送類* 支援發送純文字郵件和HTML格式的郵件* @example* $config = array(* "from" => "*****",*
Time of Update: 2016-07-13
Ubuntu中搭建Nginx、PHP環境最簡單的方法 這篇文章主要介紹了Ubuntu中搭建Nginx、PHP環境最簡單的方法,本文講解的是使用apt-get工具安裝Nginx、PHP環境,並講解了基本配置,需要的朋友可以參考下 前言:百度出來的結果好坑爹,而且某些文章說別人坑爹,可他自己也坑爹。求業界良心啊。還是Google靠譜。系統內容:Ubuntu 13 和 Linux Mint 15都通過。預設安裝的是nginx 1.2.5,php5.4.9先安裝:代碼如下:sudo apt-get
Time of Update: 2016-07-13
php基於socket實現SMTP發送郵件的方法 這篇文章主要介紹了php基於socket實現SMTP發送郵件的方法,執行個體分析了php採用socket實現smtp發送郵件的原理與技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了php基於socket實現SMTP發送郵件的方法。分享給大家供大家參考。具體分析如下:php採用socket通過SMTP發送郵件。用的是php的php-sockets擴充,可以發送純文字和html格式的郵件。代碼如下:代碼如下:/***
Time of Update: 2016-07-13
PHP內建ZIP壓縮、解壓縮類ZipArchiv使用指南 這篇文章主要介紹了PHP內建ZIP壓縮、解壓縮類ZipArchiv使用指南,十分詳細,需要的朋友可以參考下 要使用該PHP擴充類,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支援zip 對於win系統,直接去掉php_zip.dll 擴充的注釋,然後重啟http服務(IIS或Apache)即可 Linux還沒有實驗,理論上差別不會很大功能:
Time of Update: 2016-07-13
PHP判斷瀏覽器、判斷語言代碼分享 這篇文章主要給大家分享了PHP判斷瀏覽器、判斷語言的代碼,十分的簡單,主要是對伺服器預定義變數$_SERVER的擷取分析,這裡推薦給大家。 PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。判斷瀏覽器類型 代碼如下://判斷類型 if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0")) echo "Internet Explorer 8.0"; else
Time of Update: 2016-07-13
thinkPHP學習筆記之安裝配置篇 這篇文章主要介紹了一款國產MVC架構thinkPHP,這裡講訴的是thinkphp的安裝與配置,以及一個簡單一實例,有需要的小夥伴可以參考下。
Time of Update: 2016-07-13
跨瀏覽器PHP下載檔案名稱中的中文亂碼問題解決方案 這篇文章主要介紹了跨瀏覽器PHP下載檔案名稱中的中文亂碼問題解決方案,涉及php針對中文編碼的轉碼技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了跨瀏覽器PHP下載檔案名稱中的中文亂碼問題解決方案。分享給大家供大家參考。具體如下: 代碼如下:$ua = $_SERVER["HTTP_USER_AGENT"];$filename = "中文 檔案名稱.txt";$encoded_filename = urlencode(
Time of Update: 2016-07-13
php中instanceof 與 is_a()區別分析 總的來說php中instanceof 與 is_a()功能是一樣的,不同的是由於PHP的版本不同,部分PHP版本捨棄了is_a() 下面我們來具體分析下吧。 instanceof 運算子 和 is_a() 方法都是判斷:某對象是否屬於該類 或 該類是此對象的父類(用於確定一個 PHP 變數是否屬於某一類 class 的執行個體)是的話返回 TRUE,不是的話返回 FALSE區別:instanceof 運算子是 PHP 5