ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: vojo ที่ 22 กันยายน 2010, 21:47:20



หัวข้อ: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: vojo ที่ 22 กันยายน 2010, 21:47:20
ใครพอมีไอเดียเขียน php เพื่อแสดงผลการจัดส่งพัสดุ EMS บ้างครับ พอดีไปเห็นเวปไซท์นี้มา

โค๊ด:
http://www.lovercorner.com/trackandtrace/

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

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: DJJome ที่ 22 กันยายน 2010, 22:14:45
cURL+Regular expression ครับ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: deknakhon ที่ 25 กันยายน 2010, 21:14:10
หน้าสนใจครับ ดันให้ครับ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: ThaNaButS ที่ 26 กันยายน 2010, 15:39:10
cURL+Regular expression ครับ

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: zeedzads ที่ 26 ธันวาคม 2010, 21:25:20
ไม่เข้าใจอ่ะคร่ะ

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


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

ขอบคุณค่ะ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: TOOAds.com ที่ 26 ธันวาคม 2010, 22:32:45
มันมีโคดให้นี่ครับ หรือผมมั่ว :wanwan004:


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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: BigChange ที่ 26 ธันวาคม 2010, 22:38:59
ไอเดียน่าสนใจมากครับ  :wanwan020:


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: kinkow ที่ 26 ธันวาคม 2010, 22:40:41
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: m2studio ที่ 26 ธันวาคม 2010, 23:41:56
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

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

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: khondee99 ที่ 27 ธันวาคม 2010, 10:22:46
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

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

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

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: BigChange ที่ 27 ธันวาคม 2010, 10:45:10
ตกลงมี api หรือไม่มีกันแน่ครับ  :P


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: onlyones ที่ 27 ธันวาคม 2010, 10:51:34
ไม่รู้นะผมชอบโยนไปที่โน้นเลย
ขี้เกียจ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: thai2ads ที่ 27 ธันวาคม 2010, 10:52:29
ไม่รู้ว่ามีหรือเปล่า API เนีย แต่ที่เห็นจะมีการส่งข้อมูลแบบ hiddenไปตัวหนึ่ง ชื่อว่า default.asp ไม่รู้ว่าไฟล์ตัวนี้เกี่ยวอะไรหรือเปล่านะ จะตามลอยแกะ ก็เข้าไม่ได้
เดียวว่าจะลองใช้ xml ดูก่อน ผมเองก็กำลังหาวิธีเหมือนกัน ทำให้ลูกค้าในเว็บนั้นแหละ
<input type="hidden" value="default.asp" name="PageName" />
ทำเป็น iframe ไม่ไม่ได้หรือครับน่าจะง่ายดีนะผมว่า


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: dragonmath ที่ 28 ธันวาคม 2010, 11:55:06
curl เขียนประมาณนี้
โค๊ด:
<?php
function get_content()
{
$url = &#39;[url]http://www.lovercorner.com/trackandtrace/result.php&#39;;
$fields = array(
&#39;t&#39;=>urlencode(&#39;EH687556780TH&#39;)
);
foreach(
$fields as $key=>$value) { $fields_string .= $key.&#39;=&#39;.$value.&#39;&&#39;; }
//rtrim($fields_string,&#39;&&#39;);

$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 ไป ก็เรียบร้อยแล้วครับ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: m2studio ที่ 28 ธันวาคม 2010, 12:36:59
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

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

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

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

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: Rabbit! ที่ 18 กุมภาพันธ์ 2011, 13:34:23
ผมลองแล้วไม่ได้อะครับ มันต้องเขียน cURL ใช่ไหมครับ
ผมลองส่งค่าผ่าน Form ไปได้ครับ แต่ตอนรับมันรับอย่างไรครับ วานผู้รู้บอกที่ครับ

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

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

(http://www.dw718.co.cc/seo/post.jpg)


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: aum_mix ที่ 18 กุมภาพันธ์ 2011, 13:35:49
ผมว่าโยนไปเว็บเลยดีกว่า ขี้เกียจแก้  :wanwan004:


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: เก๋าลัดคุง ที่ 18 กุมภาพันธ์ 2011, 14:12:14
โยนไปเว็บเลยดีกว่า +1  :'(


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: dizen ที่ 18 กุมภาพันธ์ 2011, 14:17:55
เค้ามี API ให้ครับ ต้องไปสมัครเอากับ thaipost
อย่าไปเขียน Regular expression เอาเลยครับ เพราะถ้าเค้าเปลี่ยน UI ในเว็บ
เราก็ต้องเปลี่ยน code ไปเรื่อยๆ

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

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


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: pohchara ที่ 18 กุมภาพันธ์ 2011, 14:42:54
เป็นผมจะโยนเข้าเว็บเลยครับเพราะ มันน่าเชื่อถือกว่าด้วย เค้าจะได้รู้ว่าเราส่งจริงๆ  :P


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: TOOAds.com ที่ 18 กุมภาพันธ์ 2011, 15:51:05
เอ้า http://track.thailandpost.co.th/trackinternet/Default.aspx


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: googlerich ที่ 14 พฤษภาคม 2011, 15:58:44
ใครได้รับคำตอบบ้างแล้วครับ
http://track.thailandpost.co.th/trackinternet/track-help/contact-thai.htm

เห็นว่ามีประโยชน์ ใครได้วิธีติดต่อ API แล้วบ้าง


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: yen032 ที่ 15 พฤษภาคม 2011, 16:30:16
แจ๋มมากๆครับ


หัวข้อ: Re: เขียน php เช็คการจัดส่งพัสดุ EMS
เริ่มหัวข้อโดย: shokarita ที่ 16 พฤษภาคม 2011, 00:52:27
ใครได้รับคำตอบบ้างแล้วครับ
[url]http://track.thailandpost.co.th/trackinternet/track-help/contact-thai.htm[/url]

เห็นว่ามีประโยชน์ ใครได้วิธีติดต่อ API แล้วบ้าง

เยี่ยม