這個小範例主要是用來取得目前最多人用的Wiki架站軟體「MediaWiki」的編輯文字~
筆者使用「HttpClient - a PHP Web Client Class」來當作我的HttpRequest Library,內部程式是直接開啟Socket去連線的~ 且這樣就毋須裝上「cURL」or「Zend Framework」等套件了~ 小巧又好用~ ^^
這裡就拿「Wikipedia - Hadoop」的資料來測試~ 其實程式碼相當精簡~
<? require_once "HttpClient.php"; $body = HttpClient::quickGet('http://en.wikipedia.org/w/index.php?title=Hadoop&action=edit'); $regex = '/cols=\'80\' >(.*)<\/textarea>/Us'; preg_match($regex,$body,$match); echo $match[1]; ?>