2011-12-19 2 views
0

알리미를 게시 할 수있는 사이트를 만들고 있습니다.mysql 테이블의 내용으로 매일 사용자 정보를 메일로 보내십시오.

내가 많이 시도하지만 자신의 알림으로 매일 사용자에게 이메일을 보낼 수있을 것 없습니다.

을 내가 PHP를 통해 콘텐츠를 할 수 있지만, 방법을 모르는 매일 자동으로 메시지를 보냅니다.

어떻게하면 PHP 나 다른 방법으로이 작업을 수행 할 수 있습니까? 나는 데이터베이스 구조가 중요하다는 것을 의심

Users Table 
->User's Row 
------->email 
------->other fields 

Content Table 
->User's Post row 
------->Content 
------->Other 

,하지만 당신이 그것을 필요로 할 경우가있다 : 같은

내 데이터베이스 보인다.

그냥 명확히하기 : 각 사용자에게 콘텐츠가 포함 된 이메일을 보내주십시오.

감사

업데이트 : cron 작업과 펄에 대해 이야기 많은 사람들을 보았다,하지만 난 내 호스팅 :(다른 솔루션이 있습니까 또는 방법에 대한 지원의 종류가 없습니다. 별도의 펄은에 바로 cron 작업으로 호스팅 찾는 방법은?

답변

2

뭔가 실행하는 당신의 PHP 스크립트를 이야기한다. cron 봐 그냥 않는! 스크립트가 daily-email.php라고

는 말.을 매일 4am에서이 스크립트를 실행하는 간단한 crontab 설정

00 04 * * * /path/to/php /path/to/daily-email.php 
2

cron 작업 (Linux) 또는 예약 된 작업 (Windows)에 대해 읽으십시오.

1

이렇게하려면 cron 작업을 사용해야합니다. 웹 호스트에서 지원하는지 확인하십시오. cron 작업을 사용하여 정기적으로 PHP 스크립트를 실행할 수 있습니다. 여기