php สามารถ ส่งเมลล์แบบทุกๆ ชม ได้มั้ยครับ

เริ่มโดย MonkyDLuffy, 30 มกราคม 2007, 00:56:22

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

MonkyDLuffy

เห็นว่าใน ไทยเสียวบอร์ด มีเซียนๆ หลายคน เลยอยากทราบว่า มีวิธีไหนที่จะทำให้ server เราส่ง เมลล์ไปหา user ได้ทุกๆ ชม บ้างอ่ะครับผมต้องใช้ พวก shell script เลยรึป่าว หรือว่าแค่ php ก็ทำได้แล้ว แต่นึกไม่ออกจริงๆ ยังไงใครรู้ ช่วยเหลือผมหน่อยนะครับ

อยากทำ ช่วยสาว จีบมานานแล้ว  :cry:  ไม่ได้ หน้าแตก หมอไม่รับเย็บคร้าบบบ  :oops:

EThaiZone

ทำได้ครับ ก็เขียน php สคริปที่ใช้ส่งเมล์ก่อน

แล้วใส่ลง cron job ของ cp (พวก cpanel ทำได้สบาย)

ลองดูครับ  :D

MonkyDLuffy

อ้างถึงจาก: EThaiZoneทำได้ครับ ก็เขียน php สคริปที่ใช้ส่งเมล์ก่อน

แล้วใส่ลง cron job ของ cp (พวก cpanel ทำได้สบาย)

ลองดูครับ  :D

ที่มันให้ใช้ SSH รึป่าวครับ เพราะถ้าต้องใช้ต้อง ส่งรูป passport ไปให้เค้าอ่ะครับ

หรือมันอยู่ตรงส่วน อื่น ช่วยด้วยค้าบ

totiz

ไม่ต้อง ssh ก็ได้คับ
เขียน php ให้ส่งเมล์
แล้วก็ไปเซตที่ cron job ให้รันตามเวลาที่ต้องการ

เช่น hostgator
/usr/bin/php /home/username/public_html/file_name.php

แล้วก็ตั้งเวลาเช่น  Every Fifteen Minutes

MonkyDLuffy

อ้างถึงจาก: totizไม่ต้อง ssh ก็ได้คับ
เขียน php ให้ส่งเมล์
แล้วก็ไปเซตที่ cron job ให้รันตามเวลาที่ต้องการ

เช่น hostgator
/usr/bin/php /home/username/public_html/file_name.php

แล้วก็ตั้งเวลาเช่น  Every Fifteen Minutes
\

ขอบคุณมากครับ ผมใช้ของ hostmonster อยู่เด๊วจะลองไปดูครับ  :wink:

คราวนี้มีแววได้โชว์สาว อิอิ

EThaiZone

ใส่แบบนี้ก็ได้ครับ

php /home/username/public_html/file_name.php

ก็แค่จำว่า php ไฟล์ของเรา

ทำใน cpanel ได้เลย เช็ตเวลาง่ายด้วย

Tee++;

Cron บางที่รันไฟล์ตรงๆ ไม่ได้ ให้เรียกไฟล์ ตัวกลางเข้าไปทำงานนะครับ


$url = "destination file";
$handle = fopen($url, "r");
while (!feof($handle)) {
   $buffer = fgets($handle, 1024);
   print $buffer;
}
fclose($handle);
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


totiz

อ้างถึงจาก: tee++;Cron บางที่รันไฟล์ตรงๆ ไม่ได้ ให้เรียกไฟล์ ตัวกลางเข้าไปทำงานนะครับ


$url = "destination file";
$handle = fopen($url, "r");
while (!feof($handle)) {
   $buffer = fgets($handle, 1024);
   print $buffer;
}
fclose($handle);

วิธีนี้ไม่ค่อยแนะนำเท่าไรคับ  แต่จะลองใช้ดูก็ได้
เมื่อก่อนผมใช้วิธีนี้อยู่  เกิดปัญหาบางที่ fopen ไม่ได้
ไม่รู้ว่าคนอื่นเป็นเหมือนผมหรือป่าว

Tee++;

อ้างถึงจาก: totiz
อ้างถึงจาก: tee++;Cron บางที่รันไฟล์ตรงๆ ไม่ได้ ให้เรียกไฟล์ ตัวกลางเข้าไปทำงานนะครับ


$url = "destination file";
$handle = fopen($url, "r");
while (!feof($handle)) {
   $buffer = fgets($handle, 1024);
   print $buffer;
}
fclose($handle);

วิธีนี้ไม่ค่อยแนะนำเท่าไรคับ  แต่จะลองใช้ดูก็ได้
เมื่อก่อนผมใช้วิธีนี้อยู่  เกิดปัญหาบางที่ fopen ไม่ได้
ไม่รู้ว่าคนอื่นเป็นเหมือนผมหรือป่าว

ถ้า fopen ใช้ไม่ได้ลอง ต่อด้วย fsockopen น่าจะได้นะครับ (มันควรจะได้เพราะรันไฟล์เราเอง) แต่ถ้าไม่ได้จริงๆ แล้ว host มี ext curl ให้ใช้ก็ได้ครับ

แต่ fopen ผมลองที่ hostgator มันใช้ได้นะครับ
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


MonkyDLuffy

ขอบคุณครับ เด๊วขอเข้าไปดูใน Cpanel ก่อนแล้วกันครับ ถ้าไม่ได้ยังไงสงสัย เด๊วต้องมารบกวนอีกครับ  :)

น้ำใจของคนในบอร์ด ยังไม่เลือนหายไปจริงๆ  :P

totiz

อ้างถึงจาก: tee++;
อ้างถึงจาก: totiz
อ้างถึงจาก: tee++;Cron บางที่รันไฟล์ตรงๆ ไม่ได้ ให้เรียกไฟล์ ตัวกลางเข้าไปทำงานนะครับ


$url = "destination file";
$handle = fopen($url, "r");
while (!feof($handle)) {
   $buffer = fgets($handle, 1024);
   print $buffer;
}
fclose($handle);

วิธีนี้ไม่ค่อยแนะนำเท่าไรคับ  แต่จะลองใช้ดูก็ได้
เมื่อก่อนผมใช้วิธีนี้อยู่  เกิดปัญหาบางที่ fopen ไม่ได้
ไม่รู้ว่าคนอื่นเป็นเหมือนผมหรือป่าว

ถ้า fopen ใช้ไม่ได้ลอง ต่อด้วย fsockopen น่าจะได้นะครับ (มันควรจะได้เพราะรันไฟล์เราเอง) แต่ถ้าไม่ได้จริงๆ แล้ว host มี ext curl ให้ใช้ก็ได้ครับ

แต่ fopen ผมลองที่ hostgator มันใช้ได้นะครับ

ของผมตอนที่ใช้ fopen  แรกๆมันก็ไม่มีปัญหาอะไร
แต่มันจะมีปัญหาแค่บ้างวัน  ก็คงเป็นที่ host แหละมั้งคับ  ผมก็ hostgator นะ
มันเคยเจอแบบ  บ้างวันรันแค่ 20 ครั้ง  จากที่ควรจะเป็น 24 ครั้ง
แต่หลังจากเปลี่ยนมารันตรง  ก็ไม่มีปัญหาแบบนี้นะ

ถ้ามีความคิดยังไง  แชร์ประสบการณ์กันได้คับ