ปัญหาการส่ง message จาก form ที่มีความยาวมากๆ
Moderator: mindphp, ผู้ดูแลกระดาน
- nungs
- PHP Jr. Member
- โพสต์: 23
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- ติดต่อ:
ตัว ID ไม่ได้ใช้ไม่มีปัญหาใช่ไหมครับ
พอดีเขียนใน Dream Weaver น่ะครับ มันเลย add มาให้ด้วย ก็มีซ้ำๆ กันบ้าง แต่อันใหม่ผมลบเอา ID ทิ้งหมดละครับ แต่นอกนั้นยังเหมือนเดิม
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ลอง echo ค่า ตัวแปลที่รวม แล้ว ดู ครับ แล้ว View source ที่หน้าเว็บ ดู ว่ามันมี บรรทัดใหม่ หรือเปล่า
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- nungs
- PHP Jr. Member
- โพสต์: 23
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- ติดต่อ:
ผมได้ลองหลายครั้งแล้วครับ
ปัญหามันติดตรงที่ว่า ถ้ายาวมากๆ แล้วมี space มันจะตัดคำออกครับ เช่น
a,b,c,d,e,f,g,........,Alun Smith,D,E,G,F,A,O+
อะไรแบบนี้น่ะครับ ถ้ามันยาวมากๆ มันจะตัดคำระหว่าง Alun กับ Smith ออกจากกัน โดยการแทรก Line Feed ลงไป
ถ้าผมทำอีกแบบมันจะไม่ตัดคำนะครับ ตามรูปแบบล่างนี้ (คือไม่ให้มี space นะครับ)
a,b,c,d,e,f,g,........,Alun-Smith,D,E,G,F,A,O+
ผมส่งเข้าเมล์แบบง่ายๆ คือ ส่งเป็นรูปแบบ message น่ะครับ แล้วเวลาผมจะเอาไปใช้ ก็ทำการ copy บรรทัดนั้นไปแปะไว้ใน .CSV เพื่อให้ Excel ทำการ import เพื่อทำรายงานต่อไป ไม่เข้าใจว่าตัว หรือว่าตัว Squirrel Mail มันจัดการ... ไม่แน่ใจเหมือนกันแหะ ผมจะลองไปหาดู option ของ Squirrel Mail อีกทางครับ ถ้าเป็นปัญหาจาก Squirrel Mail รูปแบบนี้ผมคงไม่สามารถใช้ได้ คงต้องให้มัน ส่งมาเป็น text file ไปเลย แต่ทำยังไงหว่า เพราะเข้าใจแค่ให้มัน create text file บน server แต่ไม่รู้ว่าถ้าจะให้มันทำในลักษณะ write ในหน่วยความจำแล้ว attach ออกมาในเมล์เลย โดยไม่ต้อง create text file บน server
a,b,c,d,e,f,g,........,Alun Smith,D,E,G,F,A,O+
อะไรแบบนี้น่ะครับ ถ้ามันยาวมากๆ มันจะตัดคำระหว่าง Alun กับ Smith ออกจากกัน โดยการแทรก Line Feed ลงไป
ถ้าผมทำอีกแบบมันจะไม่ตัดคำนะครับ ตามรูปแบบล่างนี้ (คือไม่ให้มี space นะครับ)
a,b,c,d,e,f,g,........,Alun-Smith,D,E,G,F,A,O+
ผมส่งเข้าเมล์แบบง่ายๆ คือ ส่งเป็นรูปแบบ message น่ะครับ แล้วเวลาผมจะเอาไปใช้ ก็ทำการ copy บรรทัดนั้นไปแปะไว้ใน .CSV เพื่อให้ Excel ทำการ import เพื่อทำรายงานต่อไป ไม่เข้าใจว่าตัว หรือว่าตัว Squirrel Mail มันจัดการ... ไม่แน่ใจเหมือนกันแหะ ผมจะลองไปหาดู option ของ Squirrel Mail อีกทางครับ ถ้าเป็นปัญหาจาก Squirrel Mail รูปแบบนี้ผมคงไม่สามารถใช้ได้ คงต้องให้มัน ส่งมาเป็น text file ไปเลย แต่ทำยังไงหว่า เพราะเข้าใจแค่ให้มัน create text file บน server แต่ไม่รู้ว่าถ้าจะให้มันทำในลักษณะ write ในหน่วยความจำแล้ว attach ออกมาในเมล์เลย โดยไม่ต้อง create text file บน server
- nungs
- PHP Jr. Member
- โพสต์: 23
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- ติดต่อ:
รู้สึกว่าจะเจอตัวปัญหาแล้วหลังจากไปดูคู่มือ PHP
คำว่า Wordwarp ก็คือแทรก /n (New line) ผมก็เลยนึกได้ว่า ใน squirrel น่าจะมี option นี้ เพราะมันเป็นอีเมล์ น่าจะช่วยปรับแต่งให้ผู้ใช้อ่านข้อมูลง่ายๆ
พอไปหาดู ก็เจอเลยครับ
การแสดงจดหมาย และการเขียนจดหมาย
Wrap Incoming Text At: 86
ตรงประเด็นเลยครับคือ ต่อให้ส่ง message มาเท่าไรก็ตาม ถ้ายาวกว่า 86 มันจะตัดตรง space ลงโดยอัตโนมัตื
ว่าแต่ว่าถ้าจะให้มันส่งเป็น text file แล้ว attach มากับ email นี่ ต้อง create file บน server ก่อนใช่ไหมครับ หรือว่ามีหนทางให้มัน create ในหน่วยความจำก่อนแล้วส่งมาได้เลย เพราะไม่อยากเปิด permission น่ะครับ
ขอบคุณ คุณ Mindphp มากครับ อยากเรียนกับคุณ MindPHP เรื่อง OOP Idea แต่ก็หาโอกาสไม่ได้สักที ไว้จะหาโอกาสโทรไปหาใหม่ครับ
พอไปหาดู ก็เจอเลยครับ
การแสดงจดหมาย และการเขียนจดหมาย
Wrap Incoming Text At: 86
ตรงประเด็นเลยครับคือ ต่อให้ส่ง message มาเท่าไรก็ตาม ถ้ายาวกว่า 86 มันจะตัดตรง space ลงโดยอัตโนมัตื
ว่าแต่ว่าถ้าจะให้มันส่งเป็น text file แล้ว attach มากับ email นี่ ต้อง create file บน server ก่อนใช่ไหมครับ หรือว่ามีหนทางให้มัน create ในหน่วยความจำก่อนแล้วส่งมาได้เลย เพราะไม่อยากเปิด permission น่ะครับ
ขอบคุณ คุณ Mindphp มากครับ อยากเรียนกับคุณ MindPHP เรื่อง OOP Idea แต่ก็หาโอกาสไม่ได้สักที ไว้จะหาโอกาสโทรไปหาใหม่ครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ถ้า ต้อง การ แค่ ให้มันส่งเมล
ผมแนะนำให้ เก็บ ลง ฐานข้อมูล ก่อนครับ
แล้วส่งเป็น link ไป แล้ว ให้เค้าคลิกกลับ มา
โดย link file ที่ส่งไป เรา เขียน ให้ gen xls หรือ csv ให้ แบบนี้ น่าจะตรงประเด็นนะครับ
ผมแนะนำให้ เก็บ ลง ฐานข้อมูล ก่อนครับ
แล้วส่งเป็น link ไป แล้ว ให้เค้าคลิกกลับ มา
โดย link file ที่ส่งไป เรา เขียน ให้ gen xls หรือ csv ให้ แบบนี้ น่าจะตรงประเด็นนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- nungs
- PHP Jr. Member
- โพสต์: 23
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- ติดต่อ:
ขอบคุณมากครับ คุณ MindPHP
ขอบคุณมากครับ จะลองดูครับ ยังไม่เคยให้มัน Gen ออกเป็น file เลยครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ครับ ลองดู ครับ ดีกว่า ต้องให้ user ต้องมา copy ข้อความไปวาง ครับ
ถ้ายังไม่ได้ ลองดูใน บทความนะครับ ผมเคยเขียนแนะนำเรื่องนี้ ไว้
ถ้ายังไม่ได้ ลองดูใน บทความนะครับ ผมเคยเขียนแนะนำเรื่องนี้ ไว้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 110