เขียน php เช็คการจัดส่งพัสดุ EMS

เริ่มโดย vojo, 22 กันยายน 2010, 21:47:20

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

vojo

ใครพอมีไอเดียเขียน php เพื่อแสดงผลการจัดส่งพัสดุ EMS บ้างครับ พอดีไปเห็นเวปไซท์นี้มา

http://www.lovercorner.com/trackandtrace/

(ขออภัยเจ้าของเวป loverconner ที่อ้างถึงด้วยนะครับ)

รูปแบบคร่าวๆก็คือมีไฟล์ index.php และไฟล์ result.php เพื่อแสดงผลการค้นหา โดยที่ไม่ต้องไปที่หน้าของ track.thailandpost.co.th น่ะครับ

ขอบคุณในทุกคำแนะนำครับ

DJJome


deknakhon

รับพัฒนาโปรแกรม PHP Mysql
รับออกแบบระบบโปรแกรม
รับวางระบบเครือข่ายคอมพิวเตอร์

ThaNaButS

อ้างถึงจาก: DJJome ใน 22 กันยายน 2010, 22:14:45
cURL+Regular expression ครับ

ตามนี้เลยคับ

เราก็ทำหน้าสคิปขึ้นมา รอรับค่าข้อมูล พัสดุ ผ่าน GET แสดงผลออกมาๆ

zeedzads

ไม่เข้าใจอ่ะคร่ะ

ยังงัยรบกวนบอกสคริปที่ว่าด้วยนะึค่ะ


แร้ว cURL+Regular expression คืออะไร ช่วยอธิบายด้วยค่ะ

ขอบคุณค่ะ

TOOAds.com

มันมีโคดให้นี่ครับ หรือผมมั่ว :wanwan004:

m2studio

เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด
ร้านค้าออนไลน์แห่งใหม่เปิดให้บริการแล้ว

[direct=http://www.shoppingsija.com]ร้านค้าออนไลน์[/direct]
[direct=http://www.balahave.com]Ecommerce[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าสะพาย]กระเป๋าสะพาย[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าแฟชั่น]กระเป๋าแฟชั่น[/direct]

BigChange

small actions x lots of people = Big Change

kinkow

อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 22:38:03
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด

มีเหรอครับ ในหน้าเว็บผมหาไม่เจอ
คนเราไม่มีใครเก่งได้ทุกเรื่อง มีแค่รู้หรือไม่รู้เท่านั้นแหละ ฉลาดเรื่องนึง แต่อาจจะโง่เรื่องนึง

m2studio

อ้างถึงจาก: kinkow ใน 26 ธันวาคม 2010, 22:40:41
อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 22:38:03
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด

มีเหรอครับ ในหน้าเว็บผมหาไม่เจอ

มีแน่นอนครับ... โทรไปสอบถามไปรษณีย์ไทยเลยครับ ว่าต้องใช้เอกสารการสมัครอะไรบ้าง
ร้านค้าออนไลน์แห่งใหม่เปิดให้บริการแล้ว

[direct=http://www.shoppingsija.com]ร้านค้าออนไลน์[/direct]
[direct=http://www.balahave.com]Ecommerce[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าสะพาย]กระเป๋าสะพาย[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าแฟชั่น]กระเป๋าแฟชั่น[/direct]

khondee99

อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 23:41:56
อ้างถึงจาก: kinkow ใน 26 ธันวาคม 2010, 22:40:41
อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 22:38:03
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด

มีเหรอครับ ในหน้าเว็บผมหาไม่เจอ

มีแน่นอนครับ... โทรไปสอบถามไปรษณีย์ไทยเลยครับ ว่าต้องใช้เอกสารการสมัครอะไรบ้าง

ไม่มีครับ โทรไปถามมาแล้ว

BigChange

ตกลงมี api หรือไม่มีกันแน่ครับ  :P
small actions x lots of people = Big Change

onlyones

ไม่รู้นะผมชอบโยนไปที่โน้นเลย
ขี้เกียจ

thai2ads

#13
ไม่รู้ว่ามีหรือเปล่า API เนีย แต่ที่เห็นจะมีการส่งข้อมูลแบบ hiddenไปตัวหนึ่ง ชื่อว่า default.asp ไม่รู้ว่าไฟล์ตัวนี้เกี่ยวอะไรหรือเปล่านะ จะตามลอยแกะ ก็เข้าไม่ได้
เดียวว่าจะลองใช้ xml ดูก่อน ผมเองก็กำลังหาวิธีเหมือนกัน ทำให้ลูกค้าในเว็บนั้นแหละ
<input type="hidden" value="default.asp" name="PageName" />
ทำเป็น iframe ไม่ไม่ได้หรือครับน่าจะง่ายดีนะผมว่า
รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ
รับทำเว็บไซต์ | ทองคำราคาวันนี้

dragonmath

#14
curl เขียนประมาณนี้
<?php
function get_content()
{
$url '[url]http://www.lovercorner.com/trackandtrace/result.php';
$fields = array(
't'=>urlencode('EH687556780TH')
);
foreach(
$fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
//rtrim($fields_string,'&');

$ch curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_exec($ch);
//print $result;
curl_close($ch);
}
get_content();
?>

ผมว่าไม่ต้องเขียน regular ก็ได้นะครับ เขียนตัด string ธรรมดาก็ได้
เพราะว่าถ้าโครงหน้าเว็บเปลี่ยนต้องเปลี่ยน code ตามนิดหน่อย ไอเดียการตัดประมาณว่า หาตำแหน่งคำที่ต้องการตัด
แล้วหาตำแหน่งสิ้นสุด แล้วก็ substr ไป ก็เรียบร้อยแล้วครับ
[direct=http://www.tewmath.com]กวดวิชา[/direct][direct=http://playgame.tewmath.com]เกมส์[/direct]
[direct=http://dragonmath.freevar.com/?p=354]สนใจโปรแกรม wpautocomment คลิกที่นี่[/direct]

m2studio

อ้างถึงจาก: khondee99 ใน 27 ธันวาคม 2010, 10:22:46
อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 23:41:56
อ้างถึงจาก: kinkow ใน 26 ธันวาคม 2010, 22:40:41
อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 22:38:03
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด

มีเหรอครับ ในหน้าเว็บผมหาไม่เจอ

มีแน่นอนครับ... โทรไปสอบถามไปรษณีย์ไทยเลยครับ ว่าต้องใช้เอกสารการสมัครอะไรบ้าง

ไม่มีครับ โทรไปถามมาแล้ว

เหอๆ.. สงสัยคนที่รู้ไม่คุยด้วย ก็เลยบอกว่าไม่มี ผมก็เป็นแบบนี้เหมือนกันกว่าจะรู้ว่ามี กว่าจะีคุยรู้เรื่อง
ยังยืนยันนะครับว่ามี 100% ... เพราะผมใช้อยู่ แต่เรื่่องข้อตกลงและเอกสารนั้น ผมจำไม่ได้ว่าต้องใช้อะไรบ้าง (ให้เพื่อนมันทำ)
ร้านค้าออนไลน์แห่งใหม่เปิดให้บริการแล้ว

[direct=http://www.shoppingsija.com]ร้านค้าออนไลน์[/direct]
[direct=http://www.balahave.com]Ecommerce[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าสะพาย]กระเป๋าสะพาย[/direct]
[direct=http://www.shoppingsija.com/กระเป๋าแฟชั่น]กระเป๋าแฟชั่น[/direct]

Rabbit!

#16
ผมลองแล้วไม่ได้อะครับ มันต้องเขียน cURL ใช่ไหมครับ
ผมลองส่งค่าผ่าน Form ไปได้ครับ แต่ตอนรับมันรับอย่างไรครับ วานผู้รู้บอกที่ครับ

ขอความช่วยเหลือครับบบ  :wanwan017:

ต้องการ String หน้าเนี้ยครับ



aum_mix

ผมว่าโยนไปเว็บเลยดีกว่า ขี้เกียจแก้  :wanwan004:
ขายที่ดิน 31 ไร่ อยู่ [direct=http://www.thailandpremiumproperty.com]ที่ดินสวย[/direct] ทำเลดีติดถนน เหมาะแก่การลงทุนเป็นอย่างยิ่ง [direct=http://www.thailandpremiumproperty.com]ที่ดินทำเลดี[/direct] และที่ดิน 2,000 ไร่ จังหวัดกาญจนบุรี [direct=http://www.thailandpremiumproperty.com]ที่ดินราคาดี[/direct]

เก๋าลัดคุง

[direct=https://www.mescript.com/]Pc Game Download [/direct]
[direct=https://www.mescript.com/]Pc Game Download [/direct]
[direct=https://www.mescript.com/]Pc Game Download [/direct]
[direct=https://www.mescript.com/]Computer Programming and Knowledge make By MeScript.com.com [/direct]
[direct=https://www.mescript.com/]รับพัฒนาเว็บไซต์ + รับจดโดเมน + Hosting ราคาถูก [/direct]

dizen

อ้างถึงจาก: m2studio ใน 26 ธันวาคม 2010, 22:38:03
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

ติดต่อ API ดีที่สุด

พึ่งรู้เหมือนกันก็มาเค้าเช็คกันได้ไง