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

Bài giảng PHP nâng cao

49 136 0

Đ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 49
Dung lượng 7,48 MB

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

Nội dung

Kỹ thuật Upload File bằng PHP... Kỹ thuật gửi Email bằng PHP... Kỹ thuật gửi Email bằng PHP... Kỹ thuật gửi Email bằng PHP... Kỹ thuật gửi Email bằng PHP... Gửi mail sử dụng PHP mail - N

Trang 1

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

KHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN CÔNG NGHỆ PHẦN MỀM

PHP Nâng cao

Trang 2

1 2 3 4

Trang 3

1

Trang 4

Kỹ thuật Upload File bằng PHP

Trang 5

Cơ chế upload file

Disk driver

Upload.php

•  $_FILES[“file”]["name"]

•  $_FILES[“file”]["type"]

•  $_FILES[“file”]["size"]

•  $_FILES[“file”]["tmp_name"]

•  $_FILES["file”]["error"]

•  move_uploaded_file(tmpName, savedName)

•  file_exists(savedName)

Trang 6

Thiết kế Form để Upload File

<input type=“FILE” name =“ProductImg”><br>

<input type=“submit” value=“Submit">

</form>

Trang 7

Thiết kế trang xử lý File được upload trên server

Trang 8

Kiểm tra lỗi, định dạng, kích thước File upload

Trang 9

Vấn đề về quyền truy cập File

Trang 10

2

Trang 11

Kỹ thuật gửi Email bằng PHP

Trang 12

Kỹ thuật gửi Email bằng PHP

Trang 13

mail

Trang 15

MAIL

Trang 16

Kỹ thuật gửi Email bằng PHP

Trang 17

Gửi email sử dụng Outlook

Trang 18

Kỹ thuật gửi Email bằng PHP

Trang 19

Gửi mail sử dụng PHP mail() - Non Authentication

Trang 20

Gửi mail sử dụng PHP mail() - Non Authentication

!  

Default SMTP localhost

sendmail_from NULL

sendmail_path NULL

Trang 21

// Nội dung email

// Định nghĩa email người gửi và email trả lời

// Gửi email

// Kiểm tra gửi thành công và thông báo

echo $mail_sent ? "Mail sent" : "Mail failed";

?>

Trang 22

Kỹ thuật gửi Email bằng PHP

Trang 23

Gửi mail sử dụng PHP PEAR package – SMTP Authentication

Trang 24

Gửi mail sử dụng PHP PEAR package – SMTP Authentication (Ví dụ)

$smtpMail = Mail::factory ('smtp', array ('host' => $host,

'auth' => true, 'username' => $username, 'password' => $password));

else

echo(“<p>Message successfully sent!</p>”);

?>

Trang 25

Kỹ thuật gửi Email bằng PHP

Trang 26

PHP Mailer

!  

!  

Trang 27

PHP Mailer

Trang 28

PHP Mailer – file xlSendMail.php

Trang 29

PHP Mailer – file xlSendMail.php

Trang 30

PHP Mailer – file xlSendMail.php

Trang 31

PHP Mailer – Kết quả send mail

Trang 32

3

Trang 33

Cookie – Giới thiệu

§  

§  

§  

§  

Trang 36

4

Trang 37

Session

§  

§  

§  

Trang 38

echo $_SESSION[“sessionVar"];

!  

!  

session_destroy();

Trang 39

session.name PHPSESSID Tên session (mà sẽ được

dùng đặt tên cho cookie)

Trang 40

session

each session

session_get_cookie_params() session_set_cookie_params()

setcookie()

session_get_cookie_params() session_set_cookie_params()

session_get_cookie_params() session_set_cookie_params()

session_get_cookie_params() session_set_cookie_params()

Trang 41

each

session session

file session

session MD5

each session

Trang 42

if (isset($_SESSION["count"]))

$_SESSION["count"] = $_SESSION["count"] + 1;

else

$_SESSION["count"] = 1;

print “You've looked at this page ”

$_SESSION['count'] “times.”;

?>

Trang 43

Session - Ứng dụng cho Login

Trang 44

Session - Ứng dụng cho Login – Gồm 4 bước

Trang 45

Session - Ứng dụng cho Login

Trang 46

Session - Ứng dụng cho Giỏ hàng (shopping cart)

Session : Array : Mathang [ ]

Session : Array : Soluong[ ]

Trang 47

sử dụng

Trang 48

See you again J

PHP Nâng cao

Ngày đăng: 10/11/2018, 21:30

TỪ KHÓA LIÊN QUAN

w