ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.com< กดยุบ (ห้องยกเลิกการใช้งาน)TWGphp สามารถ ส่งเมลล์แบบทุกๆ ชม ได้มั้ยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: php สามารถ ส่งเมลล์แบบทุกๆ ชม ได้มั้ยครับ  (อ่าน 5349 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
MonkyDLuffy
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« เมื่อ: 30 มกราคม 2007, 00:56:22 »

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

อยากทำ ช่วยสาว จีบมานานแล้ว  :cry:  ไม่ได้ หน้าแตก หมอไม่รับเย็บคร้าบบบ  :oops:
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 30 มกราคม 2007, 01:23:37 »

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

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

ลองดูครับ  Cheesy
บันทึกการเข้า

MonkyDLuffy
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #2 เมื่อ: 30 มกราคม 2007, 12:04:44 »

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

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

ลองดูครับ  Cheesy


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

หรือมันอยู่ตรงส่วน อื่น ช่วยด้วยค้าบ
บันทึกการเข้า
totiz
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 206



ดูรายละเอียด
« ตอบ #3 เมื่อ: 30 มกราคม 2007, 12:35:31 »

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

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

แล้วก็ตั้งเวลาเช่น  Every Fifteen Minutes
บันทึกการเข้า
MonkyDLuffy
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #4 เมื่อ: 30 มกราคม 2007, 13:07:28 »

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

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

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

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

คราวนี้มีแววได้โชว์สาว อิอิ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 มกราคม 2007, 13:08:55 »

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

php /home/username/public_html/file_name.php

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

ทำใน cpanel ได้เลย เช็ตเวลาง่ายด้วย
บันทึกการเข้า

Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 30 มกราคม 2007, 14:33:38 »

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

โค๊ด:

$url = "destination file";
$handle = fopen($url, "r");
while (!feof($handle)) {
    $buffer = fgets($handle, 1024);
    print $buffer;
}
fclose($handle);
บันทึกการเข้า

totiz
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 206



ดูรายละเอียด
« ตอบ #7 เมื่อ: 30 มกราคม 2007, 15:10:25 »

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

โค๊ด:

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


วิธีนี้ไม่ค่อยแนะนำเท่าไรคับ  แต่จะลองใช้ดูก็ได้
เมื่อก่อนผมใช้วิธีนี้อยู่  เกิดปัญหาบางที่ fopen ไม่ได้
ไม่รู้ว่าคนอื่นเป็นเหมือนผมหรือป่าว
บันทึกการเข้า
Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 30 มกราคม 2007, 15:24:47 »

อ้างจาก: "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 มันใช้ได้นะครับ
บันทึกการเข้า

MonkyDLuffy
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #9 เมื่อ: 30 มกราคม 2007, 15:34:36 »

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

น้ำใจของคนในบอร์ด ยังไม่เลือนหายไปจริงๆ  Tongue
บันทึกการเข้า
totiz
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 206



ดูรายละเอียด
« ตอบ #10 เมื่อ: 30 มกราคม 2007, 18:35:51 »

อ้างจาก: "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 ครั้ง
แต่หลังจากเปลี่ยนมารันตรง  ก็ไม่มีปัญหาแบบนี้นะ

ถ้ามีความคิดยังไง  แชร์ประสบการณ์กันได้คับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์