EDIFACT CODE

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



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






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



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

06 ก.ย. 2554 6 5,675

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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^