Time of Update: 2016-07-13
利用php產生靜態檔案我們用到最多的是以模板形式來替換產生了,如我把{A}定義為標籤在php中只要利用fopen讀模數板檔案,然後再利用replace替換{A}為PHP產生靜態html檔案執行個體即可。1,下面使用模版的一個方法! 代碼如下複製代碼 $fp = fopen ("templets.html","a"); if ($fp){ $fup = fread ($fp,filesize("templets.html")); $fp2 = fopen
Time of Update: 2016-07-13
PHPExcel - Excel的PHP處理引擎 PHPExcel 提供了一系列的 PHP語言 類,讓你可以輕鬆地讀寫操作以下格式的檔案:.xls/.xlsx/.csv/.ods/Gnumeric/PDF/HTML...主要功能包括:設定檔案的meta資訊,多工作表,定製字型和樣式,邊框和填充,圖片,計算公式,轉換檔類型等等 之前我只是用到了匯出資料到列表格式的Excel檔案,這次需要實現的目標是:JSON->phpexcel->excel+chart(line/pie/etc...) 本系列《
Time of Update: 2016-07-13
複製代碼 代碼如下:function video_image($url){ $image_url = parse_url($url); if($image_url['host'] == 'www.youtube.com' || $image_url['host'] == 'youtube.com'){ $array = explode("&", $image_url['query']); return
Time of Update: 2016-07-13
http://www.utubon.com/1495/wordpress-multisite-get-current-bolg-info global $current_blog;它的返回結果是:stdClass Object( [blog_id] => 3 [site_id] => 1 [domain] => demo.utubon.com [path] => /neighborhood/ [registered] => 2013-08-01 10:31:03
Time of Update: 2016-07-13
算24點遊戲大家都玩過吧,那麼怎麼用程式來計算4個數的隨意運算組合得到的結果是24呢?比如,5,5,5,1這四個數,如何湊才能得到結果為24?下面介紹一個很強悍的程式,可以將合格所有組合列出來。 "; makeValue($values); print_r($list);function makeValue($values, $set=array()) { $words = array("+", "-", "*", "/"); if(sizeof($values)==1) { $set[]
Time of Update: 2016-07-13
PHP內建了一個php_strip_whitespace方法用於讀取php檔案並去除代碼中的空白和注釋,但不支援直接讀取內容去除空白和注釋,下面的方法則可以支援讀取字串內容,並且ThinkPHP架構內建了該方法。 /** * 去除代碼中的空白和注釋 * @param string $content 代碼內容 * @return string */ function strip_whitespace($content) { $stripStr = ''; //分析php源碼
Time of Update: 2016-07-13
關於php的引用(就是在變數或者函數、對象等前面加上&符號)的作用,我們先看下面這個程式。 "; echo "$b ";$a++; //變數a自增1echo "$a ";echo "$b ";//查看變數b,也增加了1,說明使用的是同一儲存單元?> 程式運行結果: 100 100 101 101
Time of Update: 2016-07-13
PHP的MySQL持久化串連,美好的目標,卻擁有糟糕的口碑,往往令人敬而遠之。這到底是為啥麼。近距離觀察後發現,這傢伙也不容易啊,要看Apache的臉色,還得聽MySQL指揮。對於作為Apache模組啟動並執行PHP來說,要實現MySQL持久化串連,首先得取決於Apache這個web伺服器是否支援Keep-Alive。Keep-AliveKeep-Alive是什麼東西?它是http協議的一部分,讓我們複習一下沒有Keep-Alive的http請求,從客戶在瀏覽器輸入一個有效url地址開始,瀏覽器
Time of Update: 2016-07-13
濟南網站建設中 瞭解網站的最佳化的人員都很清楚,對於一個網站來說,網站內部結構的最佳化對於搜尋引擎蜘蛛的爬行起到一個決定性的作用。網站內部最佳化的越好搜尋引擎蜘蛛爬行 的深度和時間也就越長和越深。淡然蜘蛛爬行的規律還有很多因素的影響,比如網站權重,網站內容品質,蜘蛛類型等,都會決定網站爬行的深度問題。 怎麼樣才算是網站內部最佳化的好呢,網站內部最佳化可分為兩個部分,一是網站內部代碼的最佳化,這其中包括html標籤的使用規範,DIV+CSS的使用最佳化技
Time of Update: 2016-07-13
對於Web編程來說,最重要的就是存取和讀寫資料了。儲存方式可能有很多種,可以是字串、數組、檔案的形式等。數組,可以說是PHP的資料應用中較重要的一種方式。PHP的數組函數眾多,下面是我學習的小結,藉此記之,便於以後鑒之。 1. 數組定義 數組的定義使用 array()方式定義,可以定義空數組:"English",3=>"Chinese",5=>"Franch"); //定義二維數組 $two = array(
Time of Update: 2016-07-13
經過測試,require_once是一個效能低下的文法結構,當然,這個效能低下是相對於require而言的,本文闡述我們項目目前使用的require方式,通過實驗代碼證明其高效性,同時,描述我們在使用過程中遇到的問題,避免他人在同一個石頭上絆倒。require: 引入一個檔案,運行時編譯引入.require_once:
Time of Update: 2016-07-13
php smarty模板引擎裡面有兩種資料迴圈的方式,分別是 foreach 和 section 迴圈。下面一一對這兩種迴圈方式做一下介紹。(1)smarty foreach
Time of Update: 2016-07-13
最近在搞帝國CMS,如果文章包含圖片,或者文章是置頂的,需要在列表的題頭顯示相應的標識,後來用靈動標籤實現了,這裡記錄一些,估計會有不少人會用到。 我們以3天內的發布為條件輸出帶 new 表徵圖的資訊(首頁模板上的靈動標籤格式):[e:loop={欄目ID,顯示條數,操作類型,只顯示有標題圖片}]" title="" target="_blank">[/e:loop]
Time of Update: 2016-07-13
注意地區要轉碼的百度ak申請地址:http://lbsyun.baidu.com/apiconsole/key複製代碼 代碼如下:$city="嘉興";$content =
Time of Update: 2016-07-13
目錄 1. PHP資料庫驅動簡介2. PHP串連資料庫的不同方式 1. PHP資料庫驅動簡介 驅動是一段設計用來於一種特定類型的資料庫伺服器進行互動的軟體代碼。驅動可能會調用一些庫。類似於Java中的資料庫驅動的概念 複製代碼1. JDBC-ODPC橋:它將JDBC API映射到ODPC API。再讓JDBC-ODPC調用資料庫本地驅動代碼(也就是資料庫廠商提供的資料庫操作二進位程式碼程式庫,例如Oracle中的oci.dll)2. 本地API驅動直接將JDBC
Time of Update: 2016-07-13
接觸過 .htaccess 檔案的朋友們是否對立面的一些文法不是很懂,經常會看到一條規則後面跟些大寫的 L NC R QSA 什麼的,知道他們什麼意思嗎?OK,下面這篇文章就是簡單的對 .htaccess 檔案的相關文法參數進行一下簡單的說明。chain|C(連結下一規則)此標記使當前規則與下一個規則相連結。它產生這樣的效果:如果一個規則被匹配,則繼續處理其後繼規則,也就是這個標記不起作用;如果該規則不被匹配,則其後繼規則將被跳過。比如,在一個目錄級規則中執行一個外部重新導向時,你可能需要刪除”
Time of Update: 2016-07-13
在PHP中,有兩個函數與字串的轉義有關,他們分別是 addslashes 和 stripslashes。addslashes($string), 在指定的預定義字元前添加反斜線 (\),用於為儲存在資料庫中的字串以及資料庫查詢語句準備合適的字串。注釋:預設情況下,PHP 指令 magic_quotes_gpc 為 on,對所有的 GET、POST 和 COOKIE 資料自動運行 addslashes()。不要對已經被 magic_quotes_gpc 轉義過的字串使用 addslashes(),
Time of Update: 2016-07-13
該類檔案在:ThinkPHP/Library/Think/Think.class.php 該類可以說是ThinkPHP架構最為核心的類庫,負責諸多配置載入,註冊核心系統擴充(自動載入類庫、異常處理、錯誤處理等),管理和維護類執行個體、別名映射,可以一說是一個架構的工廠(該類有些許物件導向弊端,比如:違背了物件導向單一職責,其負責功能複雜,關聯類別庫和檔案較多,有動一牽百的憂慮)。類中遇到的函數會在該類分析之後徹底分析,所涉及的其它類庫會專門講解。一、類結構 namespace
Time of Update: 2016-07-13
問題描述: 用PHP向MySql資料庫中修改資料,實現增刪改(資料庫能正確串連)經測試,代碼只能對數字進行正常的增刪改操作,非數字操作無效 但要在課程名稱中輸入中文,應該如果修改呢? 存在問題的代碼主要是:,$kkxq,$xs,$xf)" 代碼(代碼是正確的)如下: (都是猜的) 由於只對數字有效,故推測傳進資料庫的資料類型存在問題。 但通過 var_dump($kcm) 得到資料類型是 string 類型。 那麼要向資料庫傳入字串變數怎麼做?
Time of Update: 2016-07-13
很久沒有使用Smarty做項目了,今天突然要改改自己的網站裡面的一些東西,因為我網站是很久以前用smarty模板引擎做的,改著改著有些地方就感覺還得網上搜答案了,看來對久違的smarty已經開始生疏了,趕緊補習一下。對Smarty模板的變數操作符稍微做一下總結,以備後用。Smarty模板變數操作符介紹capitalize [首字母大寫],樣本:{$smarty.get.name|capitalize}count_characters [計算字元數],樣本:{$smarty.g