Click here to
get yummy grain feed
delivered to your RSS oven

rss

  • Businesswing Design BLOG
  • Assist to join the global market.
7-3 自訂函數

Date:十一月 10, 2010 | Author:bwingnet

除了上述介紹關於日期/時間函數外,我們在前面章節裡介紹了isset( )函數判斷表單傳遞的$_GET或$_POST系統陣列變數是否存在,介紹陣列時我們使用var_dump ( )函數顯示陣列的內容。如果我們要的功能是系統沒有提供的,或者我們想要把常用的語法集中起來,那就得建立自訂函數。

7-3-1 自訂函數:沒有傳入與傳回值

當我們呼叫使用函數時,沒有將資料傳入函數內,也沒有將資料傳送回去,這樣的函數,該如何規劃呢? 首先,我們先來瞧瞧這一種類型自訂函數的格式:

function 函數名稱()
{
 函數內容;
} 

例如我們希望網頁上顯示「網頁內容與圖片均屬版權所有,不得盜用」,該怎麼做呢?

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>自訂函數:沒有傳入也沒有送出</title></head>
<body><?
function copyright()
  {echo "網頁內容與圖片均屬版權所有,不得盜用";}
?>
<table width="100%" border="1">
<tr><td>這裡可以放網頁內容與圖片</td></tr>
<tr><td><? copyright(); ?></td></tr>
</table></body></html>
+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
        
7-2 PHP時間的調整

Date:十一月 9, 2010 | Author:bwingnet

從PHP 5.1版之後,PHP內定的時間是格林威治時間,必須由管理者自行設定時間,可是如果沒有Server管理者權限,或者您設計的網頁希望設定為東京或莫斯科,那該怎麼辦呢?

我們先來瞧瞧php提供了哪些時區,您可在http://tw.php.net/manual/en/timezones.php看到PHP提供的時區分類,共有美洲、亞洲、歐洲等多個群組,在亞洲群組內,您可看到各種不同時區,台灣請挑選「Asia/Taipei」,中國可挑選「Asia/Chongqing」、「Asia/Shanghai」、「Asia/Urumqi」、「Asia/Macao」、「Asia/Hong_Kong」(依序為重慶,上海,烏魯木齊、澳門、香港),日本則為「Asia/Tokyo」,莫斯科則為「Europe/Moscow」。

7-2-1 php.ini設定調整

如果您使用的是Windows作業系統,請您搜尋php.ini這個檔案,您可直接點兩下開啟檔案。在php.ini裡,請點選編輯軟體的「編輯」功能表內的「尋找」,請尋找「timezone」。

如果您使用的是Linux系列作業系統,請您使用「find / -name ‘php.ini’」的方式搜尋,若無特殊設定,一般可在/etc目錄內找到。假設您之前find找到的檔案是「/etc/php.ini」,請您先切換到root(請下指定:su )身份後輸入「vi /etc/php.ini」。再進入php.ini編輯畫面後,請輸入/ 後再請您輸入timezone後按下enter。

您會找到以下的字串:

[Date]
; Defines the default timezone used by the date functions
;date.timezone =
+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
        
7-1-2 設定時間:mktime( )

Date:十一月 9, 2010 | Author:bwingnet

date( )可做時間輸出的格式化,那可否設定時間呢?mktime( )就是負責這一件工作、我們可以在mktime( )內設定。我們來看mktime的格式:

mktime (小時,分鐘,秒數,月份,日期, 年份, 夏天日光節約時間)

看完上面mktime( )參數的設定後,這裡以範例來做說明。我們將一一做成範例,由範例就可知道參數的用途。首先,關於年-月-日的表示方式:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> mktime1</title></head>
<body><?
$day1 = mktime(0, 0, 0, 1, 2, 1970);
echo $day1."<br>";
$day2 = mktime(0, 0, 0, 4, 30, 2008);
echo $day2."<br>";
?></body></html>
+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
         top