XtGem Forum catalog
Giờ là 23:37 Chúc ngủ ngon
Trang ChủDiễn ĐànThông Tin
HomeTrang Chủ»Wap/Wed»PHP/SQL/TWIG™
Tìm Kiếm | Báo Lỗi | Tập Tin UpLoad[0]
[PHP] Bài 19 - Gửi Email
Tên: [PHP] Bài 19 - Gửi Email
tenxĐăng: 11:57:37 03/01/2017
Chuyên Mục: PHP/SQL/TWIG™
PHP phải được định cấu hình một cách chính xác trong php.inifile với các chi tiết về cách hệ thống của bạn gửi email. Mở php.ini có sẵn trong thư mục /etc/và tìm phần có bắt đầu với[mail function">.
Người dùng Windows nên chắc chắn rằng có 2 chỉ thị được cung cấp. Cái đầu tiên được gọi là SMTP, nó định nghĩa địa chỉ email Server của bạn. Thứ 2 được gọi là sendmail_from, nó định nghĩa địa chỉ email của riêng bạn.
Cấu hình cho Windows trông giống như sau:
Copy Code:
Người dùng Linux cần cho PHP biết vị trí của ứng dụngsendmail. Đường dẫn path phải được xác định cho chỉ thị sendmail_path.
Cấu hình cho Linux trông giống như sau:
Copy Code:
Bây giờ chúng ta cùng thực hiện việc gửi Email bởi sử dụng PHP.
Gửi email văn bản đơn giản trong PHP
PHP sử dụng hàmmail()để gửi một email. Hàm này yêu cầu 3 tham số bắt buộc mà xác định địa chỉ email người nhận, chủ đề của thông điệp (message) và nội dung thông điệp, ngoài ra có thêm 2 tham số tùy ý nữa.
Copy Code:
Bảng dưới miêu tả các tham số này:
[PHP Bài 19 - Gửi Email ảnh minh họa" />
Bài 19 - Gửi Email Tải ảnh gốc">Tải ảnh gốc
Ngay khi hàm mail được gọi, PHP sẽ gửi email này, sau đó nó sẽ trả về true nếu thành công và false nếu thất bại.
Để gửi mail cho nhiều người nhận, tham số đầu tiên trong hàm mail() là danh sách người nhận được phân biệt nhau bởi dấu phảy.
Gửi HTML email trong PHP
Khi bạn gửi một thông điệp văn bản sử dụng PHP, khi đó tất cả nội dung sẽ được xử lý như văn bản đơn giản. Thậm chí nếu bạn thêm các thẻ HTML trong một thông điệp văn bản, nó sẽ hiển thị như văn bản thông thường và các thẻ HTML sẽ không được định dạng theo cú pháp HTML. Tuy nhiên, PHP cung cấp tùy chọn gửi thông điệp HTML như một thông điệp HTML thực sự.
Khi gửi một thông điệp email, bạn có thể xác định một Mime version, content-type và tập kí tự để gửi một email HTML.
Ví dụ
Ví dụ sau sẽ gửi một thông điệp email HTML tới xyz@ somedomain.com sao chép nó sang afgh@ somedomain.com. Bạn có thể code chương trình này trong theo một cách mà nó sẽ nhận được tất cả các nội dung từ người sử dụng và sau đó nó sẽ gửi một email.
Copy Code:
Gửi đính kèm cùng Email trong PHP
Để gửi một email với nội dung hỗn hợp thì điều cần thiết là thiết lậpContent-typeheader thànhmultipart/mixed. Sau đó văn bản và phần đính kèm có thể được xác định bên trongboundaries.
Một boundary được bắt đầu với 2 dấu gạch ngang theo sau bởi một số duy nhất mà không thể xuất hiện trong thông điệp của email. Hàmmd5()của PHP được sử dụng để tạo một số hexa 32 kí số và là số duy nhất. Một boundary cuối cùng biểu thị phần cuối cùng của email cũng phải kết thúc với hai dấu gạch nối.
Copy Code:
Đánh giá của bạn là góp ý quan trọng giúp HarryWillson nâng cao chất lượng bài viết!
[likeLike - dislikeDisLike]
vote
/ - Phiếu
categoriTừ Khóa
viewLượt Xem:1/
Chia Sẽ Bài Viết Này:SMS Google Zing Facebook Twitter
- Link:
- BBcode:
- HTML:
Bình Luận FaceBook
Không Văng Tục,Quảng Cáo, Spam Nếu Bạn Là Người Có Văn Hóa!

Cùng Chuyên Mục
[PHP] Bài 21 - Chuẩn Viết Code
[PHP] Bài 20 - UpLoad File
[PHP] Bài 19 - Gửi Email
[PHP] Bài 18 - Session
[PHP] Bài 17 - CooKie
[PHP] Bài 16 - Hàm
[PHP] Bài 15 - File & I/O
[PHP] Bài 14 - File Inclusion
[PHP] Bài 13 - Phương Thức GET & POST
[PHP] Bài 12 - Các Khái Niệm Wed
123»
Bài Viết Ngẫu Nhiên
Share Mod Bài Viết Ngẫu Nhiên, Bài Viết Xem Nhiều Cho JohnCMS
Share Mạng Xã Hội TeaMobie FireWall Cho JohnCMS
Share Code JohnCMS Skin Mobiles V1.0.0
Hướng Dẫn Tự Động Show Bài Viết Ra Index Forum Xtgem Thích Hợp Cho Mấy Bạn Làm Wap Một Chủ Đề
Share Code Lấy ID Tag Tên Và Tag Ảnh FaceBook Cho Xtgem
Share Bộ Code MuaBanNick.Vn Cho Xtgem
Share Code Làm Shop Bán Host - Domain - Hosting - VPS
Share Code TDBLOG Mod Đẹp
Share Bộ Icon Cấp Bậc CAND Cho Forum
Share Code Bang Hội JohnCMS 6.0.2 Cực Hot
1234»
•©opyRight By: HarryWillSon™
•Timeload : 0.0003/Giây
•TimeOut : 0.4%