9. サンプル
include_once("snoopy.class.php");
include_once("htmlsql.class.php");
$wsql = new htmlsql();
// URLに接続に
if (!$wsql->connect('url', 'http://codedump.jonasjohn.de/')) {
print 'Error while connecting: ' . $wsql->error;
exit;
}
クエリ実行
// クエリ実行
if (!$wsql->query('SELECT * FROM *')) {
print "Query error: " . $wsql->error;
exit;
}
array
0 =>
// 結果表示 array(
foreach($wsql->fetch_array() as $row) { ‘属性’ => ‘値’
var_dump($row); )
} ・
・
・
10. 使い方の解説
SELECT href,title FROM a WHERE $class == “list”
属性 タグ名 条件
SELECT * FROM *
てのHTMLを取得
→ 全ての を
SELECT text FROM title
タイトルタグの
→ タイトルタグのtextを取得を
==であることに注意
SELECT href,title FROM a (イコール2つ)
てのAタグタグの
→ 全ての タグのhrefとtitleを取得
と を
SELECT * FROM meta WHERE $name == “description”
タグで のものだけを取得
→ metaタグでname=“description”のものだけを取得
タグ のものだけを
SELECT href FROM a WHERE preg_match(“/^test¥//”, $href)
タグで 」から始まるものだけを取得
→ aタグでhrefが「test/」から始まるものだけを取得
タグ が
PHPタグが使える
※evalを使っているので注意