Time of Update: 2016-07-13
Onthink學習隨筆,onthink隨筆-------------------------------------(寫代碼不孤獨_小小代)用Onthink寫了一個網站暫時還沒上線功能略顯不全沒,完全沒有發揮出應有的強大拓展之處,各種地方略顯蹩腳。但是其強大的資料表控制還是顯漏一角,鑒於此進軍基於開發的thinphp3.2.2世界。。。第一天 完成手冊序言,基礎,配置,架構,路由閱讀。第二天 完成控制器模型閱讀 關於 附錄閱讀下面是閱讀隨錄**************************
Time of Update: 2016-07-13
php擷取CSS檔案中圖片地址並下載到本地的方法,本文執行個體講述了php擷取CSS檔案中圖片地址並下載到本地的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:/** * 擷取CSS中圖片地址,並且儲存到本地 */ class getInCssImage { /** * 圖片儲存下來 * @param $cssUrl css的url地址 * @param $dir 儲存圖片的目錄
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
PHP間隔一段時間執行代碼的方法,php間隔本文執行個體講述了PHP間隔一段時間執行代碼的方法。分享給大家供大家參考。具體分析如下:PHP如何設定每隔一段時間自動執行某段代碼?例如定時產生靜態檔案之類的,這就需要設定休眠時間,即每隔一段時間程式就會調用某段代碼.代碼如下:複製代碼 代碼如下:ignore_user_abort(); //即使Client斷開(如關掉瀏覽器),PHP指令碼也可以繼續執行. set_time_limit(0); //
Time of Update: 2016-07-13
ThinkPHP採用原生query實現關聯查詢left join執行個體,thinkphpjoin本文執行個體講述了ThinkPHP採用原生query實現關聯查詢left join的方法。分享給大家供大家參考。具體如下:thinkphp提供了join方法來實現關聯查詢,但是很不好用,還是用原生的方便,所以推薦大家用query方法:複製代碼 代碼如下:$Model = new Model(); $sql = "SELECT a.id, a.attr_name,
Time of Update: 2016-07-13
php面象對象資料庫操作類執行個體,php執行個體本文執行個體講述了php面象對象資料庫操作類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下://此處構造一個資料庫操作類,封裝所有資料庫操作 //可以擴充便於後台管理程式的使用 Class MySQLDB { var $host; var $user; var $passwd; var $database; var $conn; //利用建構函式實現變數初始化
Time of Update: 2016-07-13
PHP實現的比較完善的購物車類,php購物車類本文執行個體講述了PHP實現的比較完善的購物車類。分享給大家供大家參考。具體實現方法如下:前不久做到一個項目需要用到購物車,考慮到可能經常用到,所以把它封裝成一個類,以便以後調用,感興趣的讀者可以簡單的把這個類稍微修改一下就可以用在自己的程式裡了.複製代碼 代碼如下:/*****************************************************************************/ /*
Time of Update: 2016-07-13
Yii架構關聯查詢with用法分析,yii架構with用法本文執行個體分析了Yii架構關聯查詢with用法。分享給大家供大家參考。具體方法如下:Yii架構關聯查詢與mysql中的關聯查詢會有什麼區別呢?這裡小編就與各位來一起來看看吧。Yii的關聯查詢確實是一個方便的東西,網上的資料也很多,但是大部分都是Ctrl+c,Ctrl+v,有些東西一直沒有人出來詳細的寫篇文章說明一下,在參考了網上很多資源以後,加上自己的的一些理解,寫下了這篇文章,給廣大初學者朋友們提供一點個人見解。YII
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清除字串中所有無用標籤的方法。分享給大家供大家參考。具體實現方法如下:很多時候需要輸出一些 “純” 字串,也就是去除任何雜質,例如 Html 標籤、空格之類的文本,輸出的摘要就是如此,下面的這個函數可以幫你實現著一點.PHP執行個體代碼如下:複製代碼 代碼如下:function Bing_string_cleanr( $string ){ $string = trim( $string ); $string =
Time of Update: 2016-07-13
頁面利用漸進式JPEG來提升使用者體驗度,漸進式jpeg今天才認識到原來JPEG檔案有兩種儲存方式他們分別是Baseline JPEG(標準型)和Progressive JPEG(漸進式)。兩種格式有相同尺寸以及映像資料,他們的副檔名也是相同的,唯一的區別是二者顯示的方式不同。Baseline JPEG
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
phpstorm編輯器亂碼問題解決,phpstorm編輯器亂碼PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供使用者效率,可深刻理解使用者的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。由於PHPStorm編輯器預設是UTF-8編碼如果開發的是gbk編碼的中文站,載入GBK編碼會出現亂碼解決方案:複製代碼 代碼如下:FILE->Setting->File
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
php設定靜態內容緩衝時間的方法,php設定靜態緩衝本文執行個體講述了php設定靜態內容緩衝時間的方法。分享給大家供大家參考。具體方法分析如下:在利用百度工具作一個小測試時提示我們需要設定靜態內容緩衝時間了,我自己沒有伺服器許可權操作,只能從其它方面入手了,自己學習php的我搜尋後發現可以使用header函數來實現瀏覽器快取頁面面的時間,具體如下.設定靜態內容緩衝時間,代碼如下:複製代碼 代碼如下:$interval = 60 * 60 * 6; // 6 hours header
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靜態檔案返回304,有時一些靜態檔案(片)會由php輸出,會發現請求都是200,靜態檔案每次都去伺服器上請求太浪費資源了,這時如何讓瀏覽器緩衝圖片呢?就需要我們在php中輸出304了。我們可以利用php中的 HTTP_IF_MODIFIED_SINCE 結合etag來幹這事。Etag沒有明確規定的格式,我們可以用檔案修改時間的md5值,代碼如下:private function _addEtag($file) { $last_modified_time =
Time of Update: 2016-07-13
PHP設計模式(三),php設計模式註冊器模式這種模式比較簡單好理解,在PHP架構中會經常用到,在某些比較大的PHP架構中,會在初始化時將一些常用的類執行個體放在註冊器中,實際是存在註冊器類中的一個靜態數組中,以後想去用它的話,直接根據名稱就可以擷取到註冊器中儲存的執行個體。而不需要再次去new這個類、getInstance或者Factory
Time of Update: 2016-07-13
PHP產生RSS檔案類執行個體 PHP RSS 產生類執行個體代碼如下:代碼如下:if (defined('_class_rss_php')) return; define('_class_rss_php教程',1); /** * 使用說明: * $rss = new rss('redfox','http://jb51.net/',"redfox's blog"); * $rss->additem('rss class',"http://www.jb51.net","xxx"