複製代碼 代碼如下: require_once("Smarty/libs/Smarty.class.php"); $smarty = new smarty(); $smarty->templates_dir="templates"; $smarty->templates_c_dir="templates_c"; $smarty->left_delimiter=" $smarty->right_delimiter="}>";
/************************************************************** 參數說明: $max_file_size : 上傳檔案大小限制, 單位BYTE $destination_folder : 上傳檔案路徑 $watermark : 是否附加浮水印(1為加浮水印,其他為不加浮水印); 使用說明: 1.
用PHP輸出靜態頁面的方法,就我所知道的,有2種,一種是利用模板技術,另一種是用ob系列函數。兩種方法,看起來都差不多,但是實際上,卻是不同的。 第一種:利用模板。目前PHP的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smarttemplate等。它們每一種模板,都有一個擷取輸出內容的函數。我們產生靜態頁面的方法,就是利用了這個函數。用這個方法的優點是,代碼比較清晰,可讀性好。 這裡我用smarty做例子,說明如何產生靜態頁 複製代碼 代碼如下:require('smarty/
include_once("./comm/Smarty.class.php"); //包含smarty類檔案 $smarty = new Smarty(); //建立smarty執行個體對象$smarty $smarty->templates("./templates"); //設定模板目錄 $smarty->templates_c("./templates_c"); //設定編譯目錄 //****大家注意,這裡我是我新加入的****//
- echo 是命令,不能傳回值。echo後面可以跟很多個參數,之間用分號隔開,如: echo $myvar1; echo 1,2,$myvar,"bold"; - print 是函數,可以返回一個值,只能有一個參數。 - printf 函數,把文字格式化以後輸出,如: $name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age); - sprintf
在PHP中,檔案上傳一般是通過move_uploaded_file()來實現的。 bool move_uploaded_file ( string filename, string destination )本函數檢查並確保由 filename 指定的檔案是合法的上傳檔案(即通過 PHP 的 HTTP POST 上傳機制所上傳的)。如果檔案合法,則將其移動為由 destination 指定的檔案。 如果 filename
例如,echo number_format(285266237); 可以輸出 285,266,237 另外如果需要格式檔案位元組大小,下面的方法可以借鑒: function byte_format($input, $dec=0) { $prefix_arr = array(' B', 'K', 'M', 'G', 'T'); $value = round($input, $dec); $i=0; while ($value>1024)
eWebEditor是eWebSoft.com旗下eWeb團隊開發的基於網頁的線上編輯器。她能夠在網頁上實現許多案頭編輯軟體(如:Word)所具有的強大視覺編輯功能;她是一個真正的綠色軟體,不需要在電腦上安裝任何的用戶端軟體。 功能非常的強大 /uploadfiles/ewebeditor_v38_php_78881.rarhttp://www.bkjia.com/PHPjc/317268.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/31726
function CreateShtml() { ob_start(array("callback_CreateShtml","callback_GoToShtml")); } function callback_CreateShtml($buffer)[ { $page = intval(@$_REQUEST["page"]); $fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/"
一些小東西有時候可能用得上! 1.得到用戶端IP地址 function getip(){ if (! empty($_SERVER["HTTP_X_FORWARDED_FOR"])){ //使用代理的情況 $tip = split(",", $_SERVER["HTTP_X_FORWARDED_FOR"]); $cip = $tip[0]; } else
//世紀萬年曆 #這是唯一的設定-請輸入php檔案的位置 $file="http://192.168.1.168/php/rl/s2m.php"; //#農曆每月的天數 $everymonth=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), 2=>array(0,30,29,30,29,29,30,29,30,29,3
/*************************************/ /* author:大齡青年 /* email :wenadmin@sina.com /* from: http://blog.csdn.net/hahawen /*************************************/ php 作為“最簡單”的 Web 指令碼語言, 在國內的市場越來越大,phper
// if($HTTP_GET_VARS[year]=="") { $HTTP_GET_VARS[year]=date("Y"); } if($HTTP_GET_VARS[month]=="") { $HTTP_GET_VARS[month]=date("n"); } $month=$HTTP_GET_VARS[month]; $year=$HTTP_GET_VARS[year]; // if($year{ echo "出錯!";
擴充你的php擴充你的php 擴充的3種方式 extension dll方式的擴充 小結 首先注意,以下所有的一切皆在 win 下進行,使用的工具的 VC++6.0。擴充你的PHP PHP以方便快速的風格迅速在web系統開發中佔有了重要地位. PHP本身提供了豐富的大量的函數及功能. 長話短說. 我們看看我們如何進行擴充.擴充的3種方式External Modules Built-in Modules The Zend Engine3 種方式的優缺點可參見 PHP
/** * 產生隨機字串 * * 產生一個指定長度的隨機字串,並返回給使用者 * * @access public * @param int $len 產生字串的位元 * @return string */ function randStr($len=6) { $chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; // characters to build the
方法有一: 因為添加使用者,所以你運行PHP程式的使用者必須是管理員權限(Administrator),並且同時需要你的php.ini中的安全模式沒有開啟,並且關閉函數中沒有關閉system()、exec()、passthru()等函數。 ( 以下說明針對Windows2000/Windows XP/Windows 2003 ) 一、使用IIS做Web伺服器
Smarty執行個體教學執行個體篇(三、使用ADODB串連資料庫) 前兩個月因為工作上的原因一直很忙,所以沒有及時完成這個教程,正好今天周六不用加班,抽個空完成它吧! 在開始新的的教程的時候,我 先把以前的我寫的那個教程中的一些錯誤的地方修改過來,在這裡要感謝 nesta2001zhang兄弟,是他找出了文章中的一些錯誤,否則真的被別人 罵"誤人子弟了 (說來真是慚愧,我的初稿發布後後就發現在一大堆的問題,後來一些時候發重新修改後的檔案中居然也出現了錯誤,真是不應 該...) 在上幾篇教程中的:
無論哪種語言,字串操作都是一個重要的基礎,往往是簡單而重要。正像人說話一樣,一般有形體(圖形介面),有語言(print 字串?),顯然字串能解釋更多的東西。PHP提供了大量的字串操作函數,功能強大,使用也比較簡單,詳細請參看 http://cn2.php.net/manual/zh/ref.strings.php . 以下將簡單的講述它的功能和特性。 弱類型 PHP是弱類型語言,所以其它類型的資料一般可以直接應用於字串操作函數裡,而自動轉換成字串類型,進行處理,如: echo
MySQL的例子PHP中最通用的資料庫是MySQL,所以我想你會喜歡下面的程式碼,它連結到 localhost 的 MySQL 伺服器,資料庫名稱是 mydab,並且執行一個 SQL 的 select 指令查詢,查詢結果會一列列地印出來。$db = mysql_connect("localhost", "root", "password");mysql_select_db("mydb",$db);$result = mysql_query("SELECT * FROM
大家都在用google,你用中文系統開啟google的首頁,開啟的自然是中文首頁,而不會是其他語言。因為google會自動判斷使用者系統使用的慣用語言是什麼。 怎樣才能做到像google那樣呢,其實很簡單, 在瀏覽器發給web伺服器的 HTTP Headers Information 中包含了這樣一個資訊 Accept-Language 這個資訊就是,瀏覽器中 工具->Internet選項->常規 下的 語言, 它就是用來設定瀏覽器可接受的語言喜好設定的,