|
|
|
สอบถามการใช้งาน cURL ช่วยแนะนำเป็นแนวทางให้ผมหน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
header("Content-Type:text/plain; charset=utf-8;");
$_handle = curl_init();
curl_setopt($_handle, CURLOPT_URL, "http://sport.mthai.com/livescore/");
curl_setopt($_handle, CURLOPT_HEADER, 0);
curl_setopt($_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($_handle, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
$_results = curl_exec($_handle);
if(curl_errno($_handle)){
echo curl_error($_handle);
}
//echo htmlentities($_results);
preg_match_all("/<[^>]*?>(.+)<\/[^>]*?>/i", $_results, $_match);
foreach($_match[0] as $_text){
echo strip_tags($_text);
}
?>
ขอยกตัวอย่างผลบอล เว็บเอ็มไทยแล้วกันครับ หากผมจะดึงมาแค่ตัวหนังสือ ชื่อทีม โล้โก้ คะแนน ไม่ทราบว่าต้องทำอย่างไร
ไม่ค่อยเข้าใจส่วนนี้ มันมี / * ? ต้องใส่เพิ่มยังไงครับ
Code (PHP)
preg_match_all("/<[^>]*?>(.+)<\/[^>]*?>/i", $_results, $_match);
รอบช่วยสอนเป็นแนวทางสักนิดหน่อยครับ ขอบคุณครับผม
Tag : PHP
|
|
|
|
|
|
Date :
2013-12-18 17:46:38 |
By :
sorawit.ff |
View :
1305 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมอีกนิดครับ
ผมจะดึงตรางทั้งหมด
เริ่มตั้งแต่ตรง ต้องใส่พวก / * ? อะไรพวกนี้ยังไง ไม่ค่อยเข้าใจ แนะนำเป็นแนวทางหน่อยครับผม
Code (PHP)
<div class="inner clearfix">
<ul class="livescore-nav clearfix">
|
|
|
|
|
Date :
2013-12-18 17:49:42 |
By :
sorawit.ff |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีใครแนะนำผมเลยหรอ ขออนุญาติดันหน่อยครับ
|
|
|
|
|
Date :
2013-12-19 21:11:24 |
By :
เนส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาในเนตครับ แต่มีคู่มือใช้อยู่ แล้ว
Code (PHP)
http://www.php.net/manual/en/regexp.reference.meta.php
ลองผิดลองถูกดูคับ เดี๋ยวก็ใช้เป็น
อาจตัด tag html ด้วย strip_tags() เพื่อให้สั้นลง เข้าใจง่ายกว่าเดิมคับ
|
|
|
|
|
Date :
2013-12-19 22:43:45 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|