EDIFACT CODE ไม่ทราบว่าท่านใดเคยถอดรหัสออกมาบ้างครับ อยากทราบเกี่ยวกับ Function ของ php 



ตัวอย่างบางส่วนรูปแบบไฟล์ครับ






UNB+UNOA:2+BFT:ZZ+FUG:ZZ+110828:0730+2003331++GMDELFOR'UNH+2003331001



ไม่ทราบว่า php จะมีวิธีการไหมครับ

กรกฎ วิริยะ 06 ก.ย. 2554 09:14
555++



เขาป้องกันไว้ ยังอุตส่าห์จะไปอยากแอบอ่านของเขาอีก laugh

กรกฎ วิริยะ 06 ก.ย. 2554 09:17
ระบบ EDIFACT คืออะไร

เนื่องจากการแลกเปลี่ยนข้อมูลธุรกิจ หรือ EDI ย่อมาจาก Electronic Data Interchange for Administration, Commerce and Transport จะต้องใช้รูปแบบที่เป็นมาตรฐานในประเทศยุโรปและเอเชียนั้นมาตรฐานที่ใช้กันอยู่มีชื่อว่า EDIFACT ซึ่งถูกกำหนดขึ้นโดย องค์การสหประชาชาติ EDIFACT ประกอบไปด้วยกลุ่มของมาตรฐานไวยากรณ์ที่ตกลงร่วมกัน รายชื่อคำสั่ง และข้อแนะนำสำหรับการสร้างและการแลกเปลี่ยนระหว่างระบบคอมพิวเตอร์ของข้อมูลที่แตกต่างกัน ซึ่งสามารถสร้างออกมาในรูปแบบตัวอักษร กฎเกณฑ์ที่ใช้ใน UN/EDIFACT จะถูกตีพิมพ์ใน United NationsTrade? Data Interchange Directory (UNTDID) กลุ่มเศรษฐกิจที่ประกาศใช้ EDI ตามมาตรฐาน EDIFACT อยู่ 9 ประเทศ คือ สิงคโปร์, ญี่ปุ่น, เกาหลี, จีนแผ่นดินใหญ่, จีนไต้หวัน, มาเลเซีย, อินเดีย, ฟิลิปปินส์ และไทย แนวทางการพัฒนาระบบข้อมูลสื่อสารในประเทศไทยด้วยระบบแลกเปลี่ยนข้อมูลผ่านทางอิเล็กทรอนิกส์ หรือ EDI ได้ถูกริเริ่มกันมาเป็นเวลานานกว่า 10 ปี จนเมื่อวันที่19 กันยายน พ.ศ. 2538 คณะรัฐมนตรีได้มีมติอนุมัติให้จัดตั้งบริษัทผู้ให้บริการ แลกเปลี่ยนข้อมูลอิเล็กทรอนิกส์ขึ้น ในนาม บริษัท เทรดสยาม จำกัด โดยมีวัตถุประสงค์หลักที่จะมุ่งเน้นให้ บริษัท เทรดสยาม จำกัด เป็นองค์กรกลางที่ให้บริการ EDI ทางการค้าระหว่างประเทศแก่หน่วยงานทั้งทางภาครัฐบาลและภาคเอกชน นอกจากนี้ยังมุ่งเน้นให้บริษัทเทรดสยาม จำกัด เป็นศูนย์กลางในการบริการส่งเสริมให้เกิดการใช้ EDI อย่างแพร่หลายโดยเฉพาะในกิจกรรมที่เกี่ยวข้องกับการค้าระหว่างประเทศ
Wanchana yoojuy 06 ก.ย. 2554 15:46
ไม่ใช่แอบอ่านครับท่าน

พอดีลูกค้าส่งรายการมาให้เป็น Code อย่างที่เห็นครับ แต่ยาวกว่านี้เยอะ แล้วผมจำเป็นต้องเอาข้อมูลที่ได้จากการถอดรหัส

ออกมาใส่ใน Database เพื่อนำไปใช้ต่อไป แต่ตอนนี้ไม่สามารถหา Function ในการถอดรหัสได้ครับ 

มีแต่โปรแกรม Freeware ที่ Download มาสามารถทำได้ แต่ที่ต้องการอยากต้องการที่จะเขียนเองเพื่อไม่ให้ผู้ใช้สับสนในการทำงานในหลายๆโปรแกรมครับ เลยไม่แน่ใจว่าจะมีไครทำ Function เอาไว้หรือปล่าว T-T งานยากเลย
กรกฎ วิริยะ 06 ก.ย. 2554 18:57
ใบเสนอราคาโดย หมายเหตุ #3ไม่ใช่แอบอ่านครับท่าน

พอดีลูกค้าส่งรายการมาให้เป็น Code อย่างที่เห็นครับ แต่ยาวกว่านี้เยอะ แล้วผมจำเป็นต้องเอาข้อมูลที่ได้จากการถอดรหัส

ออกมาใส่ใน Database เพื่อนำไปใช้ต่อไป แต่ตอนนี้ไม่สามารถหา Function ในการถอดรหัสได้ครับ 

มีแต่โปรแกรม Freeware ที่ Download มาสามารถทำได้ แต่ที่ต้องการอยากต้องการที่จะเขียนเองเพื่อไม่ให้ผู้ใช้สับสนในการทำงานในหลายๆโปรแกรมครับ เลยไม่แน่ใจว่าจะมีไครทำ Function เอาไว้หรือปล่าว T-T งานยากเลย


น่าจะยากซักหน่อย เพราะมีประเทศที่ใช้มาตรฐานนี้แค่ไม่กี่ประเทศ และ อยู่ในแถบเอเซียด้วย



มีอีกวิธี ถ้ามี application ที่อ่านได้ ไม่ลองหา  application ที่เป็น commandline ดู แล้วรันบน windows (หรือจะลองหาที่ใช้งานบน linux) แล้วเรียกใช้งานจาก PHP ดุก้ได้ครับ



หรือไม่ก็ลองติดต่อ บริษัท เทรดสยาม เพื่อขอข้อมูลดูก้ได้ครับ
Wanchana yoojuy 07 ก.ย. 2554 08:32
commandline แล้วเรียกใช้งานผ่าน PHP อิอิ ตัวนี้ยังไม่เคยได้ลองเลยครับ

ไม่ทราบว่าพอยกตัวอย่างให้ดูซักเล็กน้อยได้ไหมครับ



ขอบคุณมากครับ
กรกฎ วิริยะ 07 ก.ย. 2554 11:23
ใบเสนอราคาโดย หมายเหตุ #5commandline แล้วเรียกใช้งานผ่าน PHP อิอิ ตัวนี้ยังไม่เคยได้ลองเลยครับ

ไม่ทราบว่าพอยกตัวอย่างให้ดูซักเล็กน้อยได้ไหมครับ



ขอบคุณมากครับ


คำสั่ง exec() ของ php ไงครับ เช่น

exec('notepad.exe autoexec.bat');

ที่สำคัญ server ต้องรองรับนะครับ (ปกติ server ทั่วไป ไม่ค่อยเปิดใช้ความสามารถนี้) วึ่งถ้าจำเป็นจริงๆ ก็อาจต้องลองหาที่เป็น limux ดู



ปล. ผมเห็นเขามี source แจก ที่เป็น VB จะลองศึกษาดูก็ได้นี่