|
|
|
ขอความช่วยเหลือ จะใช้ ฟังก์ชั่นนี้ preg_match_all ในการค้นหาข้อความ html ....... นี้ |
|
|
|
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<TABLE border="1">
<TR>
<TD style="width:25%;">1</TD>
<TD style="width:25%;">2</TD>
<TD style="width:25%;">3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
#######################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<?php
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://localhost/myweb/test_01.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$rawtext=curl_exec($ch);
curl_close($ch);
preg_match('/<TABLE.*?>(.*)<\/TABLE>/sim',$rawtext, $temp); // All <span class=\"texthead\">
$temp=$temp[0];
preg_match_all('/<TD .*?>(.*?)<\/TD>/sim', $temp, $temp); // TD , SPAN
$temp=$temp[1];
var_dump($temp); // dump ค่าขึ้นมาดู
for($i=0;$i<count($temp); $i++){
echo "<br/>".$temp[$i];
}
?>
</BODY>
</HTML>
File ข้างบน ตั้งชื่อว่า test_01.php
File ข้างล่าง ตั้งชื่อว่า test_02.php
แล้วลอง Run File test_02.php ดูครับ
|
|
|
|
|
Date :
2014-03-12 16:50:47 |
By :
เรก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|