A-AA+then

EDIFACT CODE

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

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


    UNB+UNOA:2+BFT:ZZ+FUG:ZZ+110828:0730+2003331++GMDELFOR'UNH+2003331001
    
    ไม่ทราบว่า php จะมีวิธีการไหมครับ

6 ความคิดเห็น

555++

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

ระบบ 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 อย่างแพร่หลายโดยเฉพาะในกิจกรรมที่เกี่ยวข้องกับการค้าระหว่างประเทศ
2

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

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

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

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

หรือไม่ก็ลองติดต่อ บริษัท เทรดสยาม เพื่อขอข้อมูลดูก้ได้ครับ
4

commandline แล้วเรียกใช้งานผ่าน PHP อิอิ ตัวนี้ยังไม่เคยได้ลองเลยครับ
ไม่ทราบว่าพอยกตัวอย่างให้ดูซักเล็กน้อยได้ไหมครับ

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

อ้างจากคำตอบที่ #5commandline แล้วเรียกใช้งานผ่าน PHP อิอิ ตัวนี้ยังไม่เคยได้ลองเลยครับ
ไม่ทราบว่าพอยกตัวอย่างให้ดูซักเล็กน้อยได้ไหมครับ

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

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

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


6
^