CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
caingocthanh (559)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
holyangell (486)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
bankimo (381)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
zailangtu911 (369)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
nguyenthanhvu (300)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
dinhhuunho (153)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
Admin (145)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
nguyen chi ha (145)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
zztanzzthanhzz (126)
(Đã Help!) bài tập thực hành template 02 I_vote_lcap(Đã Help!) bài tập thực hành template 02 I_voting_bar(Đã Help!) bài tập thực hành template 02 I_vote_rcap 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
April 2024
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
282930    
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 (Đã Help!) bài tập thực hành template 02

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeTue Nov 16, 2010 6:44 pm

Có bạn nào làm được bài template 2 theo hướng dẫn của thầy không

Nếu được thì reply cho anh em tham khảo nhe

Mình vẫn chưa làm ra được 01


Được sửa bởi cutuan527 ngày Thu Nov 18, 2010 8:29 am; sửa lần 1.
Về Đầu Trang Go down
http://www.cutuan.tk
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeTue Nov 16, 2010 8:25 pm

Tôi có làm rồi, nhưng về chất lượng thì chưa tốt lắm, nhìn chung thì thoả điều kiện của thầy.
Ý tưởng:Mấy ông khai báo một biến, sau đó cho biến đó bằng nội dung của một inc*.php trong yêu cầu.
Cú pháp:(ở ví dụ này tôi chọn file:incmenu.php)
$tên biến=(".....");--->Biến toàn bộ nội dung của file incmenu.php thành dạng chuỗi.
Ví dụ:
lệnh gốc:

Trích dẫn :

.......
echo ("nội dung trong file");//bao gồm nhiều lệnh echo
..........
lệnh sau khi biến đổi:
Trích dẫn :

.........
$temp=" ";
$temp=("nội dung trong file");//lưu ý là bỏ luôn echo
.......
Trong file index.php bạn sẽ thực hiện gọi hàm:
Trích dẫn :
include(include/incmenu.php);
echo $temp;

vậy là xong, xin mấy bạn thông cảm, đáng lẻ phải có demo, nhưng mấy bạn biết đó, máy mình mới bị lỗi (NTLDR), nên không vào máy được!
Còn bạn nào làm xong thì, thử không bỏ lệnh echo thử xem!Tại vì trường hợp này mình chưa test, mới suy nghĩ ra vậy, theo yêu cầu của thầy ah`.
Thêm một điều nữa, bạn nào làm xong thì post demo cho cả nhà cùng xem.
Rất mong các bạn thông cảm vì không có viewcode. icon icon icon
Về Đầu Trang Go down
http://thanhkim.tk
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeTue Nov 16, 2010 9:42 pm

Mình chưa hiểu cho lắm
Trích dẫn :
$tên biến=(".....");

Bên trong "..." là nội dung của file incmenu.php phải không

Nếu vậy thì có cần chuyển tất cả nội dung trong incmenu.php sang code php không (bình thường thì nội dung trong file incmenu.php được viết dưới dạng html)
Về Đầu Trang Go down
http://www.cutuan.tk
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeTue Nov 16, 2010 10:34 pm

Uhm. Theo yêu cầu thì bạn phải chuyển (layout) file template.php(trong hướng dẫn template 1, còn sang template 2 thì đổi thành file index.php)- sang các file như là:
incmenu.php;incnews.php.....Nói tóm lại là những file incmenu.php....bạn phải viết bằng php.
32 32
Về Đầu Trang Go down
http://thanhkim.tk
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: các bạn hiểu ý thầy không nhỉ?   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeTue Nov 16, 2010 10:58 pm

Thật sự,ý của thầy củng rất khó hiểu.

Một số vấn đề/lưu ý từ vd template02 của thầy:
*(1):
-topmenu.php(cũ):thầy dùng lệnh printf();
-topmenu.php(mới):thầy dùng lệnh sprintf();

--->tại sao thầy lại dùng sprintf(); ?->bạn thử viết 1 câu = printf(); để xuất chuỗi,sao đó đổi sprintf(); xem thế nào?có hiển thị giống nhau ko?--->câu tả lời là không.

*(2):
xuống duới cùng nha:
Trích dẫn :

• Xây dựng trang index.php. Chỉnh sửa file
incMenu.php với đường dẫn từng menu theo
công thức:

• Index.php?action=home
• Index.php?action=blog
• Index.php?action=gallery
• Index.php?action=about
• Index.php?action=contact


nhìn đường link tui nghỉ ngay đến phương thức GET.
mõi link khác nhau ở giá trị action,sử dụng nó tui nghỉ thế nào củng phải có $_GET[action].
*(3):
Quay lại đoạn code chính(có switch-case).
Cứ include file php vào chẳng nói là đặt ở đâu hết,nếu nó hiển thị chẳng phải là nằm chồng lên nhau sao?
Bạn sẽ được câu trả lời nếu hiểu vấn đề *(1).
Trích dẫn :
include "template.php"
chẳng phải là:
Trích dẫn :
Đối với file template.php, đổi tên thành index.php. Đồng thời, thay vì include file inc*.php, thì echo $bien1, … (đặt tên khác nhau).
file teamplate đã dc đổi tên rùi mà?---nếu bạn cho rằng,cái này chỉ là cái vd,khác so với bài mình làm,còn đổi tên là ở bài của mình,ko liên quan đến vd.--->thế thì phần cuối này bạn include cái file nào vào?chẳng lẽ là index hay là ko include cái j hết?,còn nữa nguyên phần code chính này đặt ở đâu?không phải đặt ở trang index sao?còn switch-case nữa,tại sao phải sd nó?--->bám sát theo chỉ dẫn của thầy quá mức thì bạn chỉ thêm rối hơn thui,theo mình nghỉ có 1 số chổ thầy nhầm(ko phải ở code mà là ở cách hướng dẫn...).

-----------------
tách biệt nó mới template01 ở phần code,đọc hiểu code ở phần hướng dẫn template02,kết nối vận dụng 1 cách logic,bám vao2 hướng dẫn của thầy,nhưng đừng theo sát wa.....
-----------------
Các bạn hiểu ý mình chứ?mình nghỉ là hiểu!nếu không hiểu thì xem như mình đang spam vậy!




Về Đầu Trang Go down
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 2:17 am

Thì ban đầu tui cũng nghĩ như ông, nhưng phức tạp quá 05 05 05 05 nên cuối cùng tui chọn phương án dễ nhất là chỉ thể hiện chuỗi nội dung của một trong các file inc*.php, nghĩ ra thì cũng đúng với yêu cầu.
Còn cái ví dụ thì tui nghĩ có vài chỗ không có trong yêu cầu template 2, bởi vì nó không có liên quan gì hết.
Trích dẫn :
Một số vấn đề/lưu ý từ vd template02 của thầy:
*(1):
-topmenu.php(cũ):thầy dùng lệnh printf();
-topmenu.php(mới):thầy dùng lệnh sprintf();

--->tại sao thầy lại dùng sprintf(); ?->bạn thử viết 1 câu = printf(); để xuất chuỗi,sao đó đổi sprintf(); xem thế nào?có hiển thị giống nhau ko?--->câu tả lời là không.
Vấn đề này thì tui nghĩ chỉ là ví dụ minh họa cho cái yêu cầu trong template 2 (khai báo biến chuỗi...)
Về Đầu Trang Go down
http://thanhkim.tk
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 9:18 am

nếu xét kỷ thì có liên quan đấy.....ko phải tự nhiên thầy chuyển từ printf(); sang sprintf(); cho vui đâu.

Trích dẫn :
Quay lại đoạn code chính(có switch-case).
Cứ include file php vào chẳng nói là đặt ở đâu hết,nếu nó hiển thị chẳng phải là nằm chồng lên nhau sao?
Bạn sẽ được câu trả lời nếu hiểu vấn đề *(1).

05 05
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 12:25 pm

Hihi, mình thì không nghĩ phức tạp như vậy đâu, mình hiểu sao thì làm vậy à

Chắc là không đúng như hướng dẫn của thầy rồi

Nhưng dù sao cũng có demo cho các bạn tham khảo

Demo

Trích dẫn :
Ghi chú: nếu các bạn bấm ctrl+U để xem mã nguồn thì code viết bằng Php của mình sẽ hiển thị trực tiếp trong html, không còn dạng echo "..." hay include("...") gì nữa
Về Đầu Trang Go down
http://www.cutuan.tk
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 4:46 pm

Tôi thì cũn nghĩ vậy! Không nên phức tạp quá!mình sẽ chỉ dùng cấu trúc switch() để viết lệnh, sau đó thực hiện gọi lại lẹnh đó là xong!
Về Đầu Trang Go down
http://thanhkim.tk
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 5:04 pm

Chúc mừng vì đã hoàn thành template 02,tui nghỉ như vậy là đúng yêu cầu rùi.

Bài tập của thầy thì không phước tạp,chỉ là hướng dẫn hơi khó hiểu thui.

Phân tích template 02 như vậy là để cho thấy hướng dẫn của thầy ko rõ ràng.

Việc dùng sprintf(); ở đây mình đưa vào lưu ý,là muốn các bạn hiểu rõ hơn ý của thầy(có dùng nó củng có in ra đâu),cái đó thì hoàn toàn ko cần thiết,có thể chỉ temp="nội dung trang"(như ông Thanh đã nói).

Nếu bạn nghĩ những j tui gợi ý ở trên quá phức tạp thì demo của cutuan củng làm từ những cái phức tạp như vậy đó.
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitimeWed Nov 17, 2010 5:18 pm

hihi, mình thấy code của mình cũng đâu phức tạp lắm đâu à, mình chỉ gán biến $temp = "nội dung của phần vừa căt", sau đó echo nó ra thui 01 01

Nhưng thiệt tình là nếu làm theo hướng dẫn của thầy thì mình không biết cách làm (mình chỉ làm theo những gì mình hiểu thui)

Vì vậy mà đến nay template2 mình mới hoàn thành xong nè 25 25
Về Đầu Trang Go down
http://www.cutuan.tk
Sponsored content




(Đã Help!) bài tập thực hành template 02 Vide
Bài gửiTiêu đề: Re: (Đã Help!) bài tập thực hành template 02   (Đã Help!) bài tập thực hành template 02 I_icon_minitime

Về Đầu Trang Go down
 

(Đã Help!) bài tập thực hành template 02

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: Lập trình UDM-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất