RIGHT </TD>

Một phần của tài liệu Giới thiệu về PHP (Ngôn ngữ lập trình) (Trang 61 - 65)

I Back ^ 2l 4} Search ly Favorites 2l Ị^M edia

3. THỐNG NHẤT KÍCH THƯỚC CỦA MOĨ TRANG PHP

RIGHT </TD>

</TR> <TR HEIGHT="280"> <TD vAlign=top width="20%"> LEFT </TD> <TD vAlign=top width=" 60%" > BODY </TD>

<TD vAl ign=top width=" 2 0 %" >

RIGHT</TD> </TD> </TR> <TR HEIGHT="50"> <TD colspan=3 align=center> BOTTOM </TD </TR> </TABLE> </body> < /h tm l>

Trong trường hợp bạn muôn có đường p hân cách giữa mỗi p hần bằng image, bạn có th ể khai báo lại tra n g sample.php có 5 h àn g và 5 cột như template.php như hình 6-4.

' 3 W elcom e to Including File -Microsoft In te rn e t Explorer -lsj_x|

File Edit View Favorites Iools Help El

V-J Back ▼+ ' & 21 íjắ ¿^Search 1ị | Favorites &

Address 1 ^ http : //locatfiost : 85/chapter06/template.php ¿>Go Links »

TOP

LEFT BODY RIGHT

BOTTOM

À

5 ] Done — A 1 r local intranet

H ình 2-4: Phân cách có viềng

Để trìn h bày tra n g tempale.PHP như h ìn h 6-4, bạn khai báo nội dung tra n g này như ví dụ 6-4.

Ví dụ 6-4: K hai b á o tem p la te.p h p

<html> <head> <title>

Welcome to Including File </tỉtle>

<LINK href="style.css" rel = stylesheet> <META http-equiv=Content-Type content= "text/html; charset=utf-8"> </head>

<body bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0>

cTABLE width="778 " border=0 cellSpacing=0 <jtíllPdddiny = 0 ciliyn=<_:enLer> <TR HEIGHT- 10 0 " > <TD Align=center colspan=5> TOP < /TD> </TR>

<!—Khai báo đường phân cách—>

<TR HEIGHT= 1 >

<TD colspan=5 bgcolor=grayx/TD> </TR>

<TR HEIGHT="280 " >

<TD vAlign=top width= "150 " >LEFT</TD>

<TD bgcolor=gray width=" 1"></TD> <Tn vAl i gn=top wi (ith= " 476 " >BODY</TD>

<!--Khai báo đưímg p h â n cách— >

<TD bgcolor=gray width=" 1"></TD> <TD vAlign=top width="150">RIGHT</TD> </TR>

<!—Khai báo đường ph â n cách— >

<TR HEIGHT= 1 > <TD colspan=5 bgcolor=grayx/TD> </TR> <TR HEIGHT="50"> <TD colspan=5 align=center> BOTTOM </TD </TR> </TABLE> </body> < /lĩtm l>

Sau đó tách tra n g template.php này th à n h 5 tra n g khác nhau được đ ặ t tên tương ứng là

top.htm, left.htm, right.htmbottom.htm, trong đó phần body tương ứng với tran g

templates.p h p .

Để khai báo chèn tập tin trong tra n g PHP, bạn sử dụng cú pháp như sau:

<?php include("filename"); ?> Hay <?php require("filename"); ?>

Trong đó tran g templates.PHP khai báo chèn top.htm, left.htm , right.htmbottom.htm

như ví dụ 6-5.

Ví dụ 6-5: K hai b áo c h è n tậ p tin tro n g tem p lates.p h p

<html> <head>

< t i t l e >

Welcome to HUUKHANG.COM </title>

<LINK href="style.css" rel = stylesheet> <META http-equiv=Content-Type content=11 text/html; charset =utf-8"> </head>

<body bottomMargin=0leftMargin=0 topMargin=0 rightMargin=0>

<TABLE wiđth="778" border=0 cellSpacing=0 cellPadding=0 align=center> <TR HEIGHT= 100 "> <TD Align=center colspan=5> <?php include ( "top .htm" ) ?> < /TD> </TR>

<!—Khai báo đường ph â n cách—>

<TR HEIGHT= 1 >

<TD colspan=5 bgcolor=grayx/TD> </TR>

<TR HEIGHT="280 " >

<TD vẦlign=top width=" 150"> <?php include ("left .htm" ) ?> </TD>

<!—Khai báo đường phân cách—>

<TD bgcolor=gray width=" 1"></TD> <TD vAlign=top width= " 476 " >BODY</TD>

<!—Khai báo đường phân cách—>

<TD bgcolor=gray width=" 1"></TD> <TD vAl ign=top width=" 15 0" > <?php include ( "right .htm" ) ?> </TD>

</TR>

<!—Khai báo đường phân cách—>

<TR HEIGHT= 1 > <TD colspan=5 bgcolor=grayx/TD> </TR> <TR HEIGHT="50 " > <TD colspan=5 align=center> <?php include ( "bottom.htm" ) ?> </TD </TR> </TABLE> </body> </html>

Khi triệu gọi tran g templates.php, nội dung của 4 tan g left.htm , right.htm , top.htm, bottom.htm chèn vào tra n g templates.php như hình 6-5.

3 W elcom e to HUUKHANG.COM - Microsoft In te rn e t Explorer

File Edit View Favorites Iools Help

v -1 Back - ■+ - £ ¿^Search [¿JFavorfces i^Mecfca J -ù>' -á ' J v ầ

Address | ^ j http://locafliost:85/chapter06/templates.php '»’ I ^>Go Links»

LOGO BANNER

W e lc o m e Hom o 1 S e a rch I C o n ta ct Holt) BODY

LEFT FREE ADV

Một phần của tài liệu Giới thiệu về PHP (Ngôn ngữ lập trình) (Trang 61 - 65)