bài giảng lập trình web php - chương 05 project - trường đh sp tp. hcm - Pdf 16

Đại Học Sư Phạm Tp. Hồ Chí MinhĐại Học Sư Phạm Tp. Hồ Chí Minh
LẬP TRÌNH WEB PHP LẬP TRÌNH WEB PHP
Chương 05: PROJECT
Nội dung
• Thiết kế giao diện, bố cục
• Hiển thị tiếng Việt trong trang Web.
• Xây dựng hàm kết nối CSDL dùng chung.

Login.
2

Login.
• Upload/Download
• Trang sản phẩm: xem, đặt mua (viewer)
thêm, cập nhật, xóa (admin)
• Phân trang
• Xuất bản website
Layout
• Tùy chọn. Ít nhất sẽ có:
Banner (hình ảnh công ty, tổ chức, cá nhân, …)
Menu/Link (Các liên kết trong trang)
Main (Nội dung trang web)

Footer (Bản quyền

Địa chỉ)
3

Footer (Bản quyền

Địa chỉ)

(HOST,USR,PWD)
or die(“Không kết nối ñược!”);
mysqli_select_db(DBNAME);
Login Page
• Xây dựng file login.php dùng
để đăng nhập
6
Process Login Page
require(“connect.php”);
$sql = "SELECT count(*) FROM user WHERE
username='{$_POST['user']}' AND password
='".md5($_POST['pass'])."'";
$result = mysqli_query($sql);
7
if(mysqli_num_rows($result)){
echo 'Đăng nhập thành công';
$_SESSION[‘user’] = $_POST['user'];
}
else{
//echo 'Đăng nhập lại';
header(‘location:login.php’);
}
Upload
• Xây dựng file upload.php để upload file.
8
Xử lý upload
• Khai báo nơi lưu trữ:
$target_path = "data/";
$target_path = $target_path.basename(
$_FILES['uploadedfile']['name']);

header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
}
• Gọi: DownloadFile($_GET[filename]);
WEB SẢN PHẨM
WEB SẢN PHẨM
PRESENTED BY
HIEN, LUONG TRAN HY
[email protected]
Yêu cầu
• Người dùng (viewer):
Xem thông tin từng chủng loại sản phẩm.
Xem chi tiết 01 sản phẩm
Mua hàng

Quản trị (admin)
12

Quản trị (admin)
Tạo 01 (loại) sản phẩm mới.
Chỉnh sửa/Xóa thông tin 01 sản phẩm
Gửi hàng
Phân trang
• Sử dụng biến truyền dạng GET, mặc định

Xuất bản website (tt)
• Lưu giữ các
thông tin về
website
16
Upload thông tin lên host
• Bằng FTP (dùng Total Commander)
• Trực tiếp: Vào Cpanel → File Manager
17
File lưu trữ trong thư mục này
Upload thông tin lên host
18
• Chọn Upload
Bấm đây để Upload
Upload thông tin lên host dùng Total Commander
• Bấm nút FTP
19
Upload thông tin lên host dùng Total Commander
• Session: Điền vào
1 cái tên tùy ý
• Hostname,
username,
20
username,
password điền
thông tin của bạn
Upload thông tin lên host dùng Total Commander
21
Chọn và connect
Upload thông tin lên host dùng Total Commander


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status