1. Trang chủ
  2. » Công Nghệ Thông Tin

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

25 350 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 0,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Trang sản phẩm: xem, đặt mua viewerthêm, cập nhật, xóa admin • Phân trang • Xuất bản website... Í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 1

Đại Hc Sư Phm Tp H Chí Minh

Đại Hc Sư Phm Tp H Chí Minh

LẬP TRÌNH WEB PHP

Chương 05: PROJECT

Trang 2

• 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

Trang 3

• Tùy chọ n Ít nht s có:

Banner (hình nh công ty, t chc, cá nhân, …)

Menu/Link (Các liên kết trong trang)

Main (Ni dung trang web)

Footer (Bn quyn – Địa ch)

3

Footer (Bn quyn – Địa ch)

Trang 4

Tiếng việt trong trang Web

Trang 6

Login Page

• Xây dự ng file login.php dùng

để đăng nhp

6

Trang 7

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 nhp thành công';

$_ SESSION [‘user’] = $_ POST [ 'user '];

Trang 8

• Xây dng file upload.php để upload file.

8

Trang 9

• Upload file lên server:

move_uploaded_file ( $_FILES ['uploadedfile']['

tmp_name '], $target_path)

$sql = " INSERT INTO file (chude, tenfile,

loaifile) VALUES ('{$_POST['chude']}',

'{$target_path}','$loaifile')";

Trang 10

Download file

• Cách 1: Tr ự c ti ế p qua th ẻ <a>

• Cách 2: Xây d ự ng trang download

function DownloadFile($file) { // $file = include path

if( file_exists ($file)) {

header (' Content-Description : File Transfer');

header (' Content-Type : application/octet-stream');

header (' Content-Disposition : attachment;

header (' Cache-Control : must-revalidate, post-check=0, pre-check=0');

header (' Pragma : public');

header (' Content-Length : ' filesize($file));

Trang 13

• Truy vấ n CSDL chú ý: LIMIT $start, $pp

Trong đó $start = ($page – 1) * $pp;

Trang 17

Upload thông tin lên host

Trang 18

Upload thông tin lên host

18

• Chọ n Upload Bấm đây để Upload

Trang 19

Upload thông tin lên host dùng Total Commander

19

Trang 20

Upload thông tin lên host dùng Total Commander

Trang 21

Upload thông tin lên host dùng Total Commander

21

Chọn và connect

Trang 22

Upload thông tin lên host dùng Total Commander

• Thự c hin chn file và copy (F5)

22

Trang 25

Câu hỏi và thảo luận

25

Ngày đăng: 06/07/2014, 04:50

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm