วันอังคารที่ 9 เมษายน พ.ศ. 2556

การใช้ curl เป็นตัวกลางในการส่งค่า

เราจะ ได้ทดลอง การตัดต่อ ข้อความเฉพาะส่งจาก เว็บไซต์อื่นนะครับ ด้วย ตัวอย่าง การ ดึง บทความจากเว็บไซต์ เมืองนอก มาแสดงผลในหน้าเว็บเรา โดยการ ตัดเอาเฉพาะ ข้อมูล ตรง ส่วน main บทความเท่านั้น นะครับ


  1. <?php
  2. $url="http://www.4guysfromrolla.com/webtech/";
  3. if ($viewcat<>"")
  4. $url.=$viewcat;
  5. else
  6. $url.="index_asp.shtml";


  7. function replaceLink($data){
  8. $data = ereg_replace('<a href="/webtech/','<a href="aspnet_article.php?viewcat=',$data);
  9. return $data;
  10. }

  11. function callArticle(){
  12. global $url;
  13. $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  14. // $params = ""; 
  15. // $url .="?".$params;
  16. $ch = curl_init();
  17. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  18. curl_setopt($ch, CURLOPT_HEADER, 0);
  19. curl_setopt($ch, CURLOPT_POST,0);
  20. //curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
  21. curl_setopt($ch, CURLOPT_URL,$url);
  22. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  23. curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);

  24. $result = curl_exec($ch);
  25. $start_result = strpos($result,"<!--content_start-->");


  26. $end_result = strpos($result,"<P><CENTER>",$start_result+11);
  27. $substring .= substr($result,$start_result,$end_result-$start_result);
  28. curl_close ($ch);
  29. return replaceLink($substring);
  30. }
  31. ?>
  32. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  33. <HTML>
  34. <HEAD>
  35. <TITLE> New Document </TITLE>
  36. <meta http-equiv="Content-Type" content="text/html; charset=tis-620">
  37. </HEAD>

  38. <BODY>
  39. <h2>การตัดต่อ Article http://www.4guysfromrolla.com/webtech/index_asp.shtml <br>ผลลัพธ์ที่ได้คือ</h2><hr>
  40. <?php
  41. echo callArticle();
  42. ?>
  43. </BODY>
  44. </HTML>
คัดลอกไปที่คลิปบอร์ด
จะเห็นว่า เมื่อ curl ไปดึงบทความจากเว็บไซต์ตัวอย่างมาแล้ว ผมจะทำการ ใช้ function strpos ของ php เพื่อ ค้นหา เอา tag ที่ เป็นส่วน content ที่ผมต้องการ โดยการ find หา จุด string start และ หา string end ก็คือ บริเวณที่ tag ของ content สิ้นสุด ที่เราต้องการ 
เราก็จะได้ข้อมูล บริเวณ ภายใต้แทก start และ end ของข้อมูลครับ 
ทั้งนี้ ก่อนที่เราจะหา content start ได้ เราจำเป็นจะต้อง มอง content ของเว็บที่เราต้องการ ให้เป็น Dom เพื่อหา บริเวณ แทก ที่เป็นจุดเริ่มของ content ที่เราต้องการ มาครับ และ มองหา บริเวณ ของ dom จุดที่เป็น จุดสิ้นสุด ของ content ที่เราต้องการ เพื่อมาตัดต่อเอา ข้อมูลเฉพาะนะครับ

วันพฤหัสบดีที่ 7 มีนาคม พ.ศ. 2556

ทุ่มทุนรั้งเต็มที่! ไก่อัด 40 ลป.ต่อสัญญา'หน้าลิง'




"ไก่เดือยทอง"ท็อตแน่ม ฮอทสเปอร์เตรียมแผนการทุ่มเงินเป็นสองเท่าในสัญญา 8 ล้านปอนด์ต่อปีระยะเวลา 5 ปีให้แกเร็ธ เบลปีกหน้าลิงเซ็นสัญญาใหม่ป้องกันไม่ให้ทีมใหญ่ในยุโรปดึงตัวเขาไปร่วมทีม 

มิดฟิลด์วัย 23 ปีทำผลงานได้อย่างโดดเด่นระหว่างที่สโมสรกำลังไล่ล่าทำอันดับไปเล่นแชมเปี้ยนส์ ลีกซึ่งเขายิงไปแล้ว 20 ประตูรวมทุกรายการและสเปอร์สก็จะยื่นข้อเสนอนาน 5 ปีมูลค่า 40 ล้านปอนด์มัดใจเขาเมื่อพวกเขาสามารถการันตีตำแหน่งท็อปโฟร์ในพรีเมียร์ลีกได้

เบลเซ็นสัญญายาว 4 ปีที่ได้ค่าเหนื่อย 75,000 ปอนด์ต่อสัปดาห์เมื่อฤดูกาลก่อนซึ่งทำให้เขาอยู่กับทีมต่อไปจนถึงปี 2016 แต่การก้าวขึ้นมาเป็นกำลังสำคัญของทีมทำให้ท็อตแน่มพยายามรั้งเขาเอาไว้ต่อไป

ดาเนี่ยล เลวี่รู้เต็มอกถึงความจำเป็นต้องตบรางวัลให้กับเบลที่ถูกหยิบยกไปเทียบกับ 2 สุดยอดแข้งของโลกอย่างคริสติอาโน่ โรนัลโด้และลิโอเนล เมสซี่และจะทุ่มเงินทำลายสถิติของสโมสรด้วยค่าเหนื่อย 150,000 ปอนด์ต่อสัปดาห์

มีหลายทีมใหญ่ที่ต้องการดาวเตะทีมชาติเวลส์โดยเรอัล มาดริด, บาเยิร์น มิวนิคและแมนเชสเตอร์ ซิตี้ต่างเป็นตัวเต็งที่จะคว้าเขาไปร่วมทีมในซัมเมอร์นี้โดยเชื่อว่าพวกเขาพร้อมทุ่มค่าเหนื่อยชิ้นงามให้นักเตะตอบรับ
_________________

วันอังคารที่ 5 มีนาคม พ.ศ. 2556

วิเคราะห์บอล แชมเปี้ยนชิพ อังกฤษ : คาร์ดิฟฟ์ [1] VS ดาร์บี้ [12]



ข้อมูลวิเคราะห์ก่อนแข่งทีม คาร์ดิฟฟ์ - ดาร์บี้
เวลา 02:45 น
อัตราต่อรอง คาร์ดิฟฟ์ต่อ0.5/1
สนามบอล Cardiff City Stadium


พบกันหลังสุดรวมทุกรายการ
คาร์ดิฟฟ์ ชนะ 6 (60%) เสมอ 2 (20%) แพ้ 2 (20%)
27/11/2555 ENG LCH ดาร์บี้ 1 - 1 คาร์ดิฟฟ์
17/04/2555 ENG LCH คาร์ดิฟฟ์ 2 - 0 ดาร์บี้
02/11/2554 ENG LCH ดาร์บี้ 0 - 3 คาร์ดิฟฟ์
02/04/2554 ENG LCH คาร์ดิฟฟ์ 4 - 1 ดาร์บี้
14/08/2553 ENG LCH ดาร์บี้ 1 - 2 คาร์ดิฟฟ์
02/05/2553 ENG LCH ดาร์บี้ 2 - 0 คาร์ดิฟฟ์
29/09/2552 ENG LCH คาร์ดิฟฟ์ 6 - 1 ดาร์บี้
08/04/2552 ENG LCH คาร์ดิฟฟ์ 4 - 1 ดาร์บี้
20/09/2551 ENG LCH ดาร์บี้ 1 - 1 คาร์ดิฟฟ์
17/03/2550 ENG LCH ดาร์บี้ 3 - 1 คาร์ดิฟฟ์



ข้อมูล 10 นัดหลังสุดในอังกฤษ แชมเปี้ยนชิพของคาร์ดิฟฟ์
คาร์ดิฟฟ์ ชนะ 6 (60%) เสมอ 2 (20%) แพ้ 2 (20%)
02/03/2556 ENG LCH มิดเดิลสโบรห์ 2 - 1 คาร์ดิฟฟ์
L
24/02/2556 ENG LCH วูล์ฟแฮมป์ตัน 1 - 2 คาร์ดิฟฟ์
W
19/02/2556 ENG LCH คาร์ดิฟฟ์ 0 - 2 ไบร์ทตัน
L
16/02/2556 ENG LCH คาร์ดิฟฟ์ 2 - 1 บริสตอลซิตี้
W
09/02/2556 ENG LCH ฮัดเดอร์ฟิลด์ 0 - 0 คาร์ดิฟฟ์
D
02/02/2556 ENG LCH ลีดส์ 0 - 1 คาร์ดิฟฟ์
W
19/01/2556 ENG LCH แบล็คพูล 1 - 2 คาร์ดิฟฟ์
W
12/01/2556 ENG LCH คาร์ดิฟฟ์ 0 - 0 อิปสวิช
D
01/01/2556 ENG LCH เบอร์มิงแฮม 0 - 1 คาร์ดิฟฟ์
W
29/12/2555 ENG LCH คาร์ดิฟฟ์ 1 - 0 มิลล์วอลล์
W



ข้อมูล 10 นัดหลังสุดในการเป็นเจ้าบ้านของคาร์ดิฟฟ์ในอังกฤษ แชมเปี้ยนชิพ
คาร์ดิฟฟ์ ชนะ 7 (70%) เสมอ 1 (10%) แพ้ 2 (20%)
19/02/2556 ENG LCH คาร์ดิฟฟ์ 0 - 2 ไบร์ทตัน
L
16/02/2556 ENG LCH คาร์ดิฟฟ์ 2 - 1 บริสตอลซิตี้
W
12/01/2556 ENG LCH คาร์ดิฟฟ์ 0 - 0 อิปสวิช
D
29/12/2555 ENG LCH คาร์ดิฟฟ์ 1 - 0 มิลล์วอลล์
W
26/12/2555 ENG LCH คาร์ดิฟฟ์ 2 - 1 คริสตัล พาเลซ
W
15/12/2555 ENG LCH คาร์ดิฟฟ์ 1 - 2 ปีเตอร์โบโร่
L
02/12/2555 ENG LCH คาร์ดิฟฟ์ 1 - 0 เชฟฯเว้นส์เดย์
W
17/11/2555 ENG LCH คาร์ดิฟฟ์ 1 - 0 มิดเดิลสโบรห์
W
10/11/2555 ENG LCH คาร์ดิฟฟ์ 2 - 1 ฮัลล์
W
27/10/2555 ENG LCH คาร์ดิฟฟ์ 4 - 0 เบิร์นลีย์
W



/////////////////////////////////////////////////////////////////////////////////////////////////////////////



ข้อมูล 10 นัดหลังสุดในอังกฤษ แชมเปี้ยนชิพของดาร์บี้
ดาร์บี้ ชนะ 2 (20%) เสมอ 4 (40%) แพ้ 4 (40%)
01/03/2556 ENG LCH ดาร์บี้ 0 - 1 คริสตัล พาเลซ
L
23/02/2556 ENG LCH วัตฟอร์ด 2 - 1 ดาร์บี้
L
19/02/2556 ENG LCH ดาร์บี้ 1 - 1 โบลตัน
D
16/02/2556 ENG LCH ดาร์บี้ 0 - 0 วูล์ฟแฮมป์ตัน
D
12/02/2556 ENG LCH ฮัลล์ 2 - 1 ดาร์บี้
L
09/02/2556 ENG LCH เชฟฯเว้นส์เดย์ 2 - 2 ดาร์บี้
D
02/02/2556 ENG LCH ดาร์บี้ 3 - 0 ฮัดเดอร์ฟิลด์
W
19/01/2556 ENG LCH ดาร์บี้ 1 - 1 น็อตติ้งแฮม ฟอเรสต์
D
12/01/2556 ENG LCH ไบร์ทตัน 2 - 1 ดาร์บี้
L
01/01/2556 ENG LCH ดาร์บี้ 3 - 1 มิดเดิลสโบรห์
W


ข้อมูล 10 นัดหลังสุดในการเป็นทีมเยือนของดาร์บี้ในอังกฤษ แชมเปี้ยนชิพ
ดาร์บี้ ชนะ 1 (10%) เสมอ 2 (20%) แพ้ 7 (70%)
23/02/2556 ENG LCH วัตฟอร์ด 2 - 1 ดาร์บี้
L
12/02/2556 ENG LCH ฮัลล์ 2 - 1 ดาร์บี้
L
09/02/2556 ENG LCH เชฟฯเว้นส์เดย์ 2 - 2 ดาร์บี้
D
12/01/2556 ENG LCH ไบร์ทตัน 2 - 1 ดาร์บี้
L
29/12/2555 ENG LCH ชาร์ลตัน 1 - 1 ดาร์บี้
D
26/12/2555 ENG LCH เบิร์นลีย์ 2 - 0 ดาร์บี้
L
15/12/2555 ENG LCH บริสตอลซิตี้ 0 - 2 ดาร์บี้
W
01/12/2555 ENG LCH เลสเตอร์ 4 - 1 ดาร์บี้
L
17/11/2555 ENG LCH คริสตัล พาเลซ 3 - 0 ดาร์บี้
L
10/11/2555 ENG LCH มิลล์วอลล์ 2 - 1 ดาร์บี้
L



วิเคราะห์บอล

คู่ นี้เป็นกรเจอะเจอกันระหว่าง อันดับ 1 คาร์ดิฟฟ์ ที่ต้องเปิดบ้านรับการมาเยือนของ ดาร์บี้ ทีมอันดับ 13 คาร์ดิฟท์ลงเล่นในลีกฤดูกาล 32 นัดเป็นชัยชนะ 22 นัดเสมออีก 4 นัดและแพ้ 8 นัด ส่วนผลงานในบ้าน 16 นัดที่ลงเล่นในบ้านชนะไปได้ 13 นัดเสมออีก 1 และแพ้ 2 ทำให้ตอนนี้นำเป็นจ่าฝูงมีทั้งหมด 70 แต้มนำอันดับ 2 อย่าง ฮัลล์ 5 แต้ม ทางด้านทีมเยือนวันนี้ที่ผลงานในลีก 35 นัดของ ดาร์บี้ ชนะได้แค่ 11 นัดเสมอ 11 และแพ้ถึง 13 ผลงานของ ดาร์บี้ ไม่ค่อยจะดีเท่าไหรทำให้ตอนนี้มีเพียง 44 แต้มส่วนผลงานนอกบ้าน 17 นัดชนะในเกมเยือนแค่ 3 เสมอ 4 และแพ้ถึง 10 นัดทีเดียว เจอกันในครึ่งฤดูกาลแรกสำหรับคู่นี้นัดนั้นเสมอกันมา 1-1 วันนี้กลับมาเล่นที่บ้าน คาร์ดิฟฟ์ แต่ล่าสุด คาร์ดิฟฟ์ เปิดบ้านพ่ายให้กับ ไบร์ทตัน 0-2 สะดุดมาในนัดดังกล่าว แต่คาดว่าคืนนี้ทำได้ มั่นใจ คาร์ดิฟฟ์

ผลที่คาด คาร์ดิฟฟ์ ชนะ 2-0

บทพิสูตรแรก "คากาวะ"หวังแฮตทริคใส่นอริชพิสูจน์ว่าดีพอเล่นให้ผี

ชินจิ คากาวะ


ชินจิ คากาวะ เพลย์เมคเกอร์สายเลือดซามูไรหวังว่าการที่เขาจัดแฮตทริคใส่นอริช ซิตี้ในเกมลีกนัดล่าสุดจะเป็นเครื่องพิสูจน์ให้ทุกคนเห็นว่าเขาดีพอเล่นให้กับแมนเชสเตอร์ ยูไนเต็ด

คากาวะที่มีปัญหาเรื่องสภาพร่างกายแสดงความดีใจที่เขาได้พิสูจน์ให้เห็นถึงค่าของตัวเองนับแต่ย้ายมาจากโบรุสเซีย ดอร์ทมุนด์ด้วยค่าตัว 12 ล้านปอนด์ในช่วงซัมเมอร์

"แฮตทริคของผมกลายเป็นข่าวใหญ่ที่ญี่ปุ่น แต่พวกเขากำลังมองมายังเกมกับเรอัล มาดริด ซึ่งนั่นก็เป็นสิ่งที่ผมกำลังโฟกัสอยู่เช่นกัน"คากาวะกล่าว

"ผมดีใจกับฟอร์มของตัวเองมาก บางทีผมอาจทำมันได้อีกครั้งในเกมวันอังคารนี้"