Cách gửi email hàng tuần tự động bằng PHP

Tôi có thể làm điều đó nhưng điều đó có nghĩa là tôi sẽ cần một máy tính để tiếp tục mở trang web và tự động làm mới nó ở một khoảng thời gian cố định để tập lệnh được gọi đi gọi lại cho đến khi nó đáp ứng các giới hạn về thời gian. (Tôi nghĩ) có cách nào khác để làm điều này không?

 

bạn có thể sử dụng một cron để làm điều đó

 

 

Tôi không chạy PHP trên máy chủ UNIX và kiến ​​thức về unix của tôi rất yếu. Bất kỳ sự thay thế nào khác?

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

dptr1988

Đăng ngày 24 tháng 4 năm 2008

dptr1988

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 372

    • Chia sẻ

Đăng ngày 24 tháng 4 năm 2008

Nếu bạn có đủ khách truy cập trên trang web của mình, bạn có thể sử dụng chúng làm daemon 'cron'

 

Mỗi khi ai đó tải một trang, hãy kiểm tra xem đó có phải là 07 không. 00 và nếu có, bạn có thể gửi email. Nó không đảm bảo gửi đúng thời điểm, nhưng nếu bạn nhận được nhiều lưu lượng truy cập, nó sẽ khá chính xác

 

Nhưng đây là phương sách cuối cùng cho những người không có bất kỳ loại hệ thống cron nào. Luôn luôn sử dụng cron nếu bạn có thể

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

Zyphering

Đăng ngày 25 tháng 4 năm 2008

Zyphering

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 19

  • Tác giả

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Nếu bạn có đủ khách truy cập trên trang web của mình, bạn có thể sử dụng chúng làm daemon 'cron'

 

Mỗi khi ai đó tải một trang, hãy kiểm tra xem đó có phải là 07 không. 00 và nếu có, bạn có thể gửi email. Nó không đảm bảo gửi đúng thời điểm, nhưng nếu bạn nhận được nhiều lưu lượng truy cập, nó sẽ khá chính xác

 

Nhưng đây là phương sách cuối cùng cho những người không có bất kỳ loại hệ thống cron nào. Luôn luôn sử dụng cron nếu bạn có thể

 

Hmm đó là vấn đề. Trên trang web của tôi 30 Nhân viên sẽ làm việc 8 giờ một ngày từ 8 A. M. đến 5P. M

Sau 5p. M. thậm chí sẽ không ai chạm vào hoặc đăng nhập vào trang web. Vì vậy, không có giao thông nào cả

 

Tôi đoán tôi sẽ phải yêu cầu người quản lý gửi báo cáo cuối ngày theo cách thủ công mỗi ngày bằng cách đăng nhập và nhấp vào nút nào đó

 

Tôi không nghĩ rằng bạn có thể kích hoạt tập lệnh php mà không có sự tương tác của người dùng. (đó có phải là điểm mấu chốt)?

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

Nước đen

Đăng ngày 25 tháng 4 năm 2008

Nước đen

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 6. 2k
  • Vị trí. Newyork

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Đúng vậy, Zyphering. >_>  Tại sao bạn không lưu trữ trang web của mình trên hệ thống *nix, nếu bạn không phiền khi tôi hỏi?

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

Zyphering

Đăng ngày 25 tháng 4 năm 2008

Zyphering

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 19

  • Tác giả

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Đúng vậy, Zyphering. >_>  Tại sao bạn không lưu trữ trang web của mình trên hệ thống *nix, nếu bạn không phiền khi tôi hỏi?

 

Hiện tại Dự án đang trong giai đoạn thử nghiệm

Và tôi đã tạo một máy chủ thử nghiệm nhỏ cho mình trên Windows XP (lol) với PHP, MYSQL, IIS

 

Sau một vài tuần thử nghiệm dự án (trên 4-5 người dùng), nó sẽ chuyển đến Nhà máy chủ

Để phục vụ nhiều người dùng hơn (khoảng 30)

 

Sau đó, việc duy trì và giữ cho máy chủ hoạt động không phải là vấn đề của tôi

Họ có thể sử dụng *nix nếu họ cảm thấy thích, hoàn toàn phụ thuộc vào họ

 

Kiến thức về *nix của mình còn yếu, chưa có thời gian tiếp xúc với nó

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

Nước đen

Đăng ngày 25 tháng 4 năm 2008

Nước đen

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 6. 2k
  • Vị trí. Newyork

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Lol, cửa sổ. Xin lỗi, tôi phải lấy nó ra khỏi đó. Đ. Cố gắng yêu cầu họ đặt nó trên hệ thống unix hoặc linux

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

ô đen

Đăng ngày 25 tháng 4 năm 2008

ô đen

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 439

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Nếu bạn muốn gắn bó với hệ thống, bạn chỉ cần tạo một trang có tên RUN. php hoặc một cái gì đó. Tạo một chức năng tải js được đệ quy trong khoảng thời gian định trước là 10 giây. Trong trang đó, hãy đặt một tập lệnh để kiểm tra xem thời gian có phải là thời gian mong muốn hay không và sau đó gửi email. Bạn có thể để trang này mở trên bất kỳ hệ thống nào ở bất kỳ đâu và nó sẽ hoạt động. Tôi làm việc với phần mềm kinh doanh quy mô lớn được viết bằng VB? . Vì vậy, nó giống như một dịch vụ trên hệ thống mà bạn chạy nó. Sẽ không tệ nếu bạn có một máy chủ luôn hoạt động. Chỉ cần mở trang trên đó và để nó chạy

 

Vấn đề thực tế là tôi nghĩ rằng tôi sẽ thử điều này trên một chương trình tôi đang viết

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

người hạ sách

Đăng ngày 25 tháng 4 năm 2008

người hạ sách

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 2. 4k
  • Vị trí. hồ trắng michigan

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

nếu nó ở trên hệ thống windows, bạn có thể sử dụng chương trình lập lịch để tự động gọi, tức là chạy tập lệnh thích hợp vào thời điểm đã định

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

Zyphering

Đăng ngày 25 tháng 4 năm 2008

Zyphering

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 19

  • Tác giả

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Nếu bạn muốn gắn bó với hệ thống, bạn chỉ cần tạo một trang có tên RUN. php hoặc một cái gì đó. Tạo một chức năng tải js được đệ quy trong khoảng thời gian định trước là 10 giây. Trong trang đó, hãy đặt một tập lệnh để kiểm tra xem thời gian có phải là thời gian mong muốn hay không và sau đó gửi email. Bạn có thể để trang này mở trên bất kỳ hệ thống nào ở bất kỳ đâu và nó sẽ hoạt động. Tôi làm việc với phần mềm kinh doanh quy mô lớn được viết bằng VB? . Vì vậy, nó giống như một dịch vụ trên hệ thống mà bạn chạy nó. Sẽ không tệ nếu bạn có một máy chủ luôn hoạt động. Chỉ cần mở trang trên đó và để nó chạy

 

Vấn đề thực tế là tôi nghĩ rằng tôi sẽ thử điều này trên một chương trình tôi đang viết

 

Yup đó là những gì tôi đã nói trước đó

Giữ một trang mở và làm cho nó Tự động làm mới sẽ giải quyết được vấn đề

Nhưng sau đó có vấn đề về độ tin cậy nếu đóng trang

 

Mã này sẽ giúp chương trình của bạn

Bạn sẽ không cần chức năng tải js đệ quy. (Tôi nghĩ) Làm mới tiêu đề sẽ xử lý nó

Chỉ cần mã chức năng để kiểm tra thời gian và gửi email

 

 

 

nếu nó ở trên hệ thống windows, bạn có thể sử dụng chương trình lập lịch để tự động gọi, tức là chạy tập lệnh thích hợp vào thời điểm đã định

Ý tưởng hay là tôi có thể sử dụng tác nhân lập lịch trình cửa sổ để khởi chạy trang web và nó có thể kiểm tra thời tiết khi thời gian lớn hơn Thời gian cần thiết để gửi báo cáo

 

Tuyệt vời chưa bao giờ nghĩ về nó

Tôi sẽ thử điều này, nếu tôi gặp khó khăn, tôi sẽ nhắn tin cho bạn

Cảm ơn rất nhiều

 

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Cách gửi email hàng tuần tự động bằng PHP

cunoodle2

Đăng ngày 25 tháng 4 năm 2008

cunoodle2

  • Cách gửi email hàng tuần tự động bằng PHP

  • Các thành viên
    • 602

    • Chia sẻ

Đăng ngày 25 tháng 4 năm 2008

Tôi có một giải pháp cho bạn với vấn đề này sẽ KHÔNG yêu cầu bạn sử dụng công việc định kỳ (và thậm chí có thể không phải là câu lệnh IF)

 

1. Tạo một trang với một cái tên thật lạ mà không ai có thể đoán được và không bao giờ nói với ai tên trang đó. Ví dụ

 

end_of_day_report_987654321asdfg. php

 

Sau đó tải xuống chương trình đồng hồ báo thức MIỄN PHÍ cho máy tính cá nhân ở nhà của bạn. Một cái gì đó như thế này ở đây

http. // mac. phần mềm. com/get/Utilities/Alarm-Clock-Pro. shtml

 

Cái đó dành cho mac nhưng bạn có thể tìm thấy thứ gì đó ở bất cứ đâu bằng cách thực hiện tìm kiếm trên google. Sau đó, kích hoạt báo thức kêu trên máy tính của bạn hàng ngày (thứ 2 đến thứ 6) lúc 7 giờ tối và khi báo thức kêu, hãy mở trang cụ thể đó, sau đó sẽ tạo báo cáo và gửi qua email. Hãy cho tôi biết suy nghĩ của bạn về điều này

Làm cách nào để gửi email tự động trong PHP?

PHP sử dụng hàm mail() để gửi email. Hàm 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. thư (đến, chủ đề, tin nhắn, tiêu đề, tham số);

Làm cách nào để gửi thông báo qua email trong PHP?

php sử dụng SendGrid\Mail\Mail; . com", "Sender Email"); // thiết lập chủ đề của email $email->setSubject("Sending email using Transactional Email API"); // thiết lập

Làm cách nào để sử dụng cron trong PHP?

Thời gian - đặt ngày trong tuần, tháng, ngày, giờ và phút. Thực thi – công việc định kỳ cần được gọi bằng PHP để chạy – công việc đó nằm ở đường dẫn /usr/bin/php. Script Path – đường dẫn của file bạn muốn chạy. Đầu ra – bạn được phép thêm đầu ra cron vào một tệp hoặc loại bỏ nó. /dev/null 2>&1 sẽ loại bỏ

Làm cách nào để đặt lịch trình trong PHP?

php'; . định cấu hình các công việc đã lên lịch (xem bên dưới). // Để bộ lập lịch thực hiện các công việc đến hạn. $scheduler->run(); . use GO\Scheduler; // Create a new scheduler $scheduler = new Scheduler(); // .. configure the scheduled jobs (see below) .. // Let the scheduler execute jobs which are due. $scheduler->run(); Then add a new entry to your crontab to run scheduler.