Cú pháp đúng của hàm mail() trong php là gì?

Hàm mail[] giúp cho phép gửi thư trực tiếp từ tập lệnh một cách dễ dàng. Nó thường chấp nhận năm tham số nhưng chỉ ba tham số đầu tiên là bắt buộc và hai tham số còn lại là tùy chọn và không bắt buộc nếu tất cả các tham số được đề cập bên trong dấu ngoặc đơn của hàm mail[]. Nó giúp gửi thư trực tiếp từ các trang web hoặc blog bất cứ khi nào cần bằng cách sử dụng một số biểu mẫu hoặc biểu mẫu khác. Nó là một chức năng tích hợp sẵn của Ngôn ngữ lập trình PHP giúp gửi một số email từ tập lệnh hoặc tập lệnh PHP. Tiết kiệm chi phí khi thông báo cho người dùng về các nhiệm vụ hoặc sự kiện quan trọng

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.959 xếp hạng]

Cú pháp và tham số

Dưới đây là cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

mail[to1, subject1, message1, headers1, parameters1];

Giải thích các tham số của hàm mail[]

  • tham số to1 của hàm mail[]. Tham số “to1” của hàm mail[] của ngôn ngữ lập trình PHP là trường bắt buộc. Nó giúp chỉ định người nhận/người nhận thư
  • tham số chủ đề1 của hàm mail[]. Tham số “subject1” của hàm mail[] của Ngôn ngữ lập trình PHP cũng là trường bắt buộc. Nó giúp xác định chủ đề của email. Tham số này có thể chứa hoặc không chứa bất kỳ loại ký tự dòng mới nào
  • tham số message1 của hàm mail[]. Tham số “message1” của hàm mail[] của Ngôn ngữ lập trình PHP cũng là trường bắt buộc giống như 2 tham số trên. Nó giúp xác định thông điệp sẽ được gửi. Mỗi và mọi dòng của nó phải được phân tách bằng một số LF [\n]. Mỗi Dòng không được nhiều hơn 70 ký tự. Trong windows, Nếu FULLSTOP được tìm thấy ở đầu một dòng cụ thể trong một tin nhắn thì nó có thể bị xóa. Để giải quyết loại vấn đề này, chúng ta phải thay thế ký tự FULL STOP bằng ký tự dấu chấm kép “. ”
  • tham số headers1 của hàm mail[]. Tham số headers1 của Ngôn ngữ PHP là một trường tùy chọn nhưng nó giúp chỉ định một số tiêu đề bổ sung giống như các hàm Cc, From, Bcc. Một số tiêu đề bổ sung sẽ được phân tách bằng CRLF – [\r\n]. Khi chúng tôi đang trong quá trình gửi EMAIL, thì nó có thể chứa một số tiêu đề Từ. Điều này có thể được thiết lập với tham số headers1 này hoặc trong PHP. Tệp định dạng INI
  • tham số1 tham số của hàm mail[]. Tham số tham số1 của chức năng thư là tham số tùy chọn. Tham số này chỉ định tham số bổ sung. Nó giúp chỉ định tham số bổ sung cho chương trình gửi email. Cài đặt này sẽ được đặt thành địa chỉ người gửi phong bì khi chúng tôi sử dụng tùy chọn –f gửi thư

Hàm mail[] hoạt động như thế nào trong PHP?

Hàm mail[] của Ngôn ngữ lập trình PHP chỉ hoạt động bằng cách giúp gửi thư trực tiếp từ chính tập lệnh PHP. Nó hoạt động cho các phiên bản PHP 4+. Trước phiên bản PHP 4, mail[] này không hoạt động nên đừng thử hàm mail[] nếu phiên bản PHP của bạn trước phiên bản PHP 4. Nó hoạt động bằng cách trả về giá trị băm của tham số địa chỉ. Nhưng chúng ta phải lưu ý rằng mặc dù thư được chấp nhận để gửi nhưng điều đó không có nghĩa là thư thực sự được nhận hoặc gửi

PHP4. 0. 5 được bổ sung thêm tham số tham số1. Trong PHP4. 2. 3 phiên bản PHP, tham số tham số1 bị tắt ở chế độ an toàn. Trong PHP4. 3. 0 trong Windows O. S. chấp nhận một số tiêu đề tùy chỉnh như Cc, Bcc, From, Date và chúng không phân biệt chữ hoa chữ thường. Trong PHP5. 4, tính năng bảo vệ chèn tiêu đề được thêm vào chỉ dành cho mục đích tham số tiêu đề. Trong PHP7. 2, tham số headers1 cũng sẽ chấp nhận một mảng

ví dụ

Dưới đây là các ví dụ được đề cập

Ví dụ 1

Ở đây trong ví dụ này, chúng ta sẽ triển khai hàm mail[] của Ngôn ngữ lập trình PHP. Ở đây, đầu tiên các thẻ PHP được tạo và bên trong nó, một số biến được tạo với một số giá trị trong đó. Lúc đầu, “to_email1” được tạo với một số giá trị chuỗi là địa chỉ email/gmail của địa chỉ cụ thể cần thiết để gửi thư. Sau đó, biến “subject1” được tạo với một số nội dung chuỗi để hiển thị dưới dạng chủ đề và sau đó biến thông báo được tạo và sau đó nó được gán với một số thông tin/thông tin văn bản quan trọng của thông báo. Đó là chỉ định thông tin cho địa chỉ to_email1 người. Sau đó biến header1 được tạo. Sau đó, hàm mail[] chính của PHP được sử dụng. Ở đây có 4 tham số được đưa vào bên trong hàm mail[]. Chức năng này sẽ giúp gửi thư bằng chính tập lệnh PHP

Mã số

đầu ra

Ví dụ #2

Đây là ví dụ về triển khai các chức năng tùy chỉnh giúp gửi thư an toàn đến một người cụ thể chỉ với sự trợ giúp của hàm mail[] bên trong tập lệnh PHP. Lúc đầu, một hàm với một số trường được tạo cùng với các câu lệnh điều kiện. Sau đó, biến “to_email1” được tạo với một số địa chỉ email. Sau đó, các biến chủ đề1, thông báo và tiêu đề1 được tạo. Dựa trên các điều kiện IF ELSE và hàm mail[] cùng với các thành phần hiển thị HTML, chương trình sẽ chạy và thư sẽ được gửi đến người email được chỉ định hoặc người khác ngoại trừ PHP. Cài đặt tệp INI phải hoàn hảo hoặc sử dụng bất kỳ trình biên dịch trực tuyến nào nếu có thể

Mã số

đầu ra

Ví dụ #3

Đây là ví dụ triển khai hàm mail[] trong PHP mà không sử dụng tham số header1 bên trong hàm mail[] của Ngôn ngữ lập trình PHP. Đó là một thư đơn giản nhưng tham số header1 không được sử dụng

Mã số

đầu ra

Ví dụ #4

Đây là ví dụ triển khai hàm PHP mail[] để gửi tệp đính kèm cùng với thư. Ở đây, biểu mẫu HTML đầu tiên được tạo cho một số giá trị biến và để lấy tệp đính kèm. Sau khi nhấp vào nút gửi, hàm PHP mail[] hoạt động với sự trợ giúp của mã hàm thư PHP. Sau đó, văn bản đầu ra sẽ được hiển thị như trong phần đầu ra bên dưới

Mã tệp HTML




Your Name1

Your Email1

Subject1

Message1

Attachment1





Mã tệp PHP

Đầu ra của mã HTML

Đầu ra của mã PHP

Phần kết luận

Chúng tôi hy vọng bạn đã biết định nghĩa của hàm mail[] trong PHP cùng với cú pháp của nó và giải thích về tham số của hàm mail[], Cách thức hoạt động của hàm mail[] trong PHP cùng với các ví dụ khác nhau để hiểu rõ hơn về khái niệm mail[]

Bài viết được đề xuất

Đây là hướng dẫn về thư PHP[]. Ở đây chúng ta thảo luận giới thiệu về PHP mail[], cú pháp, tham số với cách thức hoạt động và các ví dụ để thực hiện, Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm –

Cú pháp của hàm mail[] là gì?

"\r\n"; mail[$to,$subject,$message,$headers];

Hàm mail[] trong PHP là gì?

PHP sử dụng hàm mail[] để gửi email . Chức năng này yêu cầu ba đối số bắt buộc chỉ định địa chỉ email của người nhận, chủ đề của thư và thư thực tế, ngoài ra còn có hai tham số tùy chọn khác.

Làm cách nào để kích hoạt chức năng thư trong PHP?

Thay đổi php. .
Mở php của bạn. ini bằng cách sử dụng bên dưới. .
Tìm kiếm [chức năng thư] trong tệp. .
Thêm chi tiết máy chủ thư của bạn vào tệp hoặc trong trường hợp bạn có, bạn có thể thay đổi nó [máy chủ thư có thể là của riêng bạn, tức là. .
Lưu/đóng php. tập tin ini

Hàm send email[] nhận những tham số nào?

Thông số. Hàm có hai tham số bắt buộc và một tham số tùy chọn như mô tả bên dưới. .
đến. Chỉ định id email của [những] người nhận. .
vấn đề. Chỉ định chủ đề của thư
thông điệp. Chỉ định tin nhắn sẽ được gửi

Chủ Đề