| (Đã Help!) bài tập thực hành template 02 | |
|
Tác giả | Thông điệp |
---|
cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: (Đã Help!) bài tập thực hành template 02 Tue Nov 16, 2010 6:44 pm | |
|
Được sửa bởi cutuan527 ngày Thu Nov 18, 2010 8:29 am; sửa lần 1. |
|
| |
caingocthanh Moderators
Tổng số bài gửi : 559 Join date : 27/04/2009 Age : 35 Đến từ : Cà Mau
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Tue 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. | | | | |
|
|
| |
cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Tue Nov 16, 2010 9:42 pm | |
| |
|
| |
caingocthanh Moderators
Tổng số bài gửi : 559 Join date : 27/04/2009 Age : 35 Đến từ : Cà Mau
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Tue Nov 16, 2010 10:34 pm | |
| |
|
| |
hotaphu Thành viên cấp 2
Tổng số bài gửi : 112 Join date : 28/10/2009 Đến từ : cntt2k9
| Tiêu đề: các bạn hiểu ý thầy không nhỉ? Tue 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!
| | | | |
|
|
| |
caingocthanh Moderators
Tổng số bài gửi : 559 Join date : 27/04/2009 Age : 35 Đến từ : Cà Mau
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 2:17 am | |
| |
|
| |
hotaphu Thành viên cấp 2
Tổng số bài gửi : 112 Join date : 28/10/2009 Đến từ : cntt2k9
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 9:18 am | |
| |
|
| |
cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 12:25 pm | |
| |
|
| |
caingocthanh Moderators
Tổng số bài gửi : 559 Join date : 27/04/2009 Age : 35 Đến từ : Cà Mau
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 4:46 pm | |
| |
|
| |
hotaphu Thành viên cấp 2
Tổng số bài gửi : 112 Join date : 28/10/2009 Đến từ : cntt2k9
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 5:04 pm | |
| |
|
| |
cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 Wed Nov 17, 2010 5:18 pm | |
| |
|
| |
Sponsored content
| Tiêu đề: Re: (Đã Help!) bài tập thực hành template 02 | |
| |
|
| |
| (Đã Help!) bài tập thực hành template 02 | |
|