Time of Update: 2016-07-13
centos-yum-lamp環境,centosyum 首先安裝Apache2 一條命令即可: yum -y install httpd斷行符號後,yum會提示當前已經安裝的httpd版本,並自動更新;如果沒有安裝,則會自動安裝。注意在yum安裝過程中輸入“Y”以確認安裝。 Apache安裝完成後,手動啟動Apache2: /etc/init.d/httpd start
Time of Update: 2016-07-13
PHP 語言需要避免的 10 大誤區,php誤區 PHP是一種非常流行的開原始伺服器端指令碼語言,你在全球資訊網看到的大多數網站都是使用php開發的。但是,你大概很奇怪的注意到有少部分的人發誓要離php 遠遠的。但是令人更奇怪的是或者很震驚的說他們不用php是因為一些被證實的語言缺點。他們決定不用php,是基於誤解。 是的,你讀到的那些是誤解。 讓我們看看這些誤解是: 1.
Time of Update: 2016-07-13
Yii架構登入流程分析,yii架構流程本文詳細分析了Yii架構的登入流程。分享給大家供大家參考。具體分析如下:Yii對於新手來說上手有點難度,特別是關於session,cookie和使用者驗證。現在我們就Yii中登入流程,來講講Yii開發中如何設定session,cookie和使用者驗證方面的一些通用知識1. 概述Yii是一個全棧式的MVC架構,所謂全棧式指的是Yii架構本身實現了web開發中所要用到的所有功能,比如MVC,ORM(DAO/ActiveRecord),
Time of Update: 2016-07-13
PHP多線程類及用法執行個體,php多線程執行個體本文執行個體講述了PHP多線程類及用法。分享給大家供大家參考。具體分析如下:一般來說可通過WEB伺服器來實現PHP多線程功能,當然,對多線程有深入理解的人都知道通過WEB伺服器實現的多線程只能模仿多線程的一些效果,並不是真正意義上的多線程.但不管怎麼樣,它還是能滿足我們的一些需要的,在需要類似多線程的功能方面還是可以採用這個類,代碼如下:複製代碼 代碼如下:/** * @title: PHP多線程類(Thread) * @version: 1.0
Time of Update: 2016-07-13
php實現兩表合并成新表並且有序排列的方法 具體實現方法如下: 代碼如下:/** la (3,5,8,11) lb(2,6,8,9,11,15) 合并為lc,有序排列。 用php實現,不能用sort之類的函數!!!! **/ class union { var $lista = array(); var $listb = array(); var $listc = array(); function getlenght($arr) {
Time of Update: 2016-07-13
thinkphp檔案處理類Dir.class.php的用法分析,本文執行個體分析了thinkphp檔案處理類Dir.class.php的用法。分享給大家供大家參考。具體分析如下:在我的WBlog中,有個清除緩衝工能,所謂清除緩衝就是刪除程式運行時產生的快取檔案,這些檔案全部都存在項目的Runtime檔案夾裡面,當時在做這個清除緩衝的程式時使用項目函數庫自訂的一個函數來刪除快取檔案,只能整個地刪除Runtime,太粗糙了,我覺得有必要作一下細分刪除,其實thinkphp擴充類庫有個不錯的檔案處理類
Time of Update: 2016-07-13
php中Array2xml類實現數組轉化成XML執行個體,array2xmlxml本文執行個體講述了php中Array2xml類實現數組轉化成XML的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:class Array2xml{ var $xml; function array2xml($array,$encoding='utf-8') { $this->xml='';
Time of Update: 2016-07-13
php驗證URL是否合法的函數 驗證URL有兩種一種是利用Regex來驗證URL是不是合適url規則了,另一個是利用函數來訪問指定url看看是否可正常訪問了,如果能正常訪問自然就是合法的url地址了。 例子1 代碼如下 function isValidUrl($url) {
Time of Update: 2016-07-13
建立高安全性PHP網站的幾個實用要點,安全性php實用要點大家都知道PHP已經是當前最流行的Web應用程式設計語言了。但是也與其他指令碼語言一樣,PHP也有幾個很危險的安全性漏洞。所以在這篇教學文章中,我們將大致看看幾個實用的技巧來讓你避免一些常見的PHP安全問題。
Time of Update: 2016-07-13
thinkphp常見路徑用法分析,thinkphp路徑用法本文執行個體分析了thinkphp常見路徑用法。分享給大家供大家參考。具體如下:這裡介紹的標籤主要有: __root__ __self__ __action__ __url__ __app__ __public__假如你項目首頁的URL是:www.test.com/other/Form假如當前模組是:Index假如當前操作是:index那麼首頁完整的URL:http://www.test.com/other/Form/index.php/
Time of Update: 2016-07-13
phpstorm配置Xdebug進行調試PHP教程,phpstormxdebug運行環境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相對應1. PHP安裝xdebug擴充
Time of Update: 2016-07-13
php防止網站被重新整理的方法匯總,php防止重新整理匯總本文執行個體講述了php防止網站被重新整理的方法。分享給大家供大家參考。具體方法如下:對於像採用WP建設的站來說,頻繁的重新整理會導致資料庫吃緊。下面附上一段代碼,防止頻繁的重新整理造成的死機情況。方法一,代碼如下:複製代碼 代碼如下:session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 1800;//防重新整理時間 $ip
Time of Update: 2016-07-13
PHP實現抓取HTTPS內容,php抓取https最近在研究Hacker News API時遇到一個HTTPS問題。因為所有的Hacker News API都是通過加密的HTTPS協議訪問的,跟普通的HTTP協議不同,當使用PHP裡的函數 file_get_contents() 來擷取API裡提供的資料時,出現錯誤,使用的代碼是這樣的:$data = file_get_contents("https://hacker-news.firebaseio.com/v0/topstories.json&
Time of Update: 2016-07-13
php擷取文章上一頁與下一頁的方法,本文執行個體講述了php擷取文章上一頁與下一頁的方法。分享給大家供大家參考。具體方法如下:今天發現一個站的上一頁與下一頁出現問題,上一頁沒有問題但是在下一頁是直接到了本頻道最新發行的文章了,按原理應該是文章本身ID的前與後的ID才是上下頁吧,下面我來與大家詳細講述一下.先看個例子:1,2,3,4,5.假如上面5個是ID了,我要對上一頁排序直接使用order by id desc,如我當前ID為3那麼出來的是2才對,對下一頁我們要用order by id
Time of Update: 2016-07-13
thinkphp實現發送郵件密碼找回功能執行個體,thinkphp密碼找回本文執行個體講述了thinkphp實現發送郵件密碼找回功能的方法。分享給大家供大家參考。具體實現方法如下:首先下載mail.class.php類檔案,設定檔中定義下列參數:複製代碼 代碼如下:'MAIL_ADDRESS' => 'ivzhu@qq.com', // 郵箱地址 'MAIL_SMTP' => 'smtp.qq.com', // 郵箱SMTP伺服器 'MAIL_LOGINNAME' =>
Time of Update: 2016-07-13
PHP設計模式(三),php設計模式註冊器模式這種模式比較簡單好理解,在PHP架構中會經常用到,在某些比較大的PHP架構中,會在初始化時將一些常用的類執行個體放在註冊器中,實際是存在註冊器類中的一個靜態數組中,以後想去用它的話,直接根據名稱就可以擷取到註冊器中儲存的執行個體。而不需要再次去new這個類、getInstance或者Factory
Time of Update: 2016-07-13
php產生隨機顏色方法匯總,php產生匯總方法一:隨機產生顏色值(例如 FF00FF).color.php複製代碼 代碼如下:function random_color(){ mt_srand((double)microtime()*1000000); $c = ''; while(strlen($c) $c .= sprintf("%02X", mt_rand(0, 255)); } return $c;}方法二:複製代碼
Time of Update: 2016-07-13
php實現使用正則將文本中的網址轉換成連結標籤,複製代碼 代碼如下:function text2links($str='') { if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) { return $str; } $lines = explode("\n", $str); $new_text = ''; while (list($k,$l) = each($lines)) { // replace
Time of Update: 2016-07-13
個人理解Regex——懶惰匹配,Regex匹配問題描述本文連結:http://www.hcoding.com/?p=130初學Regex的時候都有一個疑問,例如:需要匹配串 "_abc_123_" 中 第一對"_"之間的字元,剛開始學習Regex的時候會寫成 "/_\w*_/",匹配的結果就是"abc_123"
Time of Update: 2016-07-13
Yii中CGridView關聯表搜尋排序方法執行個體詳解,yiicgridview本文執行個體講述了Yii中CGridView關聯表搜尋排序方法。分享給大家供大家參考。具體實現方法如下:在Yii CGridView 關聯表搜尋排序實現方法有點複雜,今天看了一老外寫的了篇遊戲,下面我整理一下與各位朋友分享一下,相信會對大家Yii架構的學習有所協助。首先,檢查你的blog