Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: scrap, issaugojimas i log.txt faila

Parašė maxas66· 2012 Lap. 30 17:11:27
#2


<?php
 
function curl_get_file_contents ($url) {
	$content = FALSE;
 
	if (function_exists("curl_init")) {
		$handle = curl_init();
 
		curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 3);
		curl_setopt($handle, CURLOPT_URL, $url);
 
		$content = curl_exec($handle);
 
		curl_close($handle);
	} else {
		die("CURL nepalaikomas");
	}
 
	return $content;
}
 
set_time_limit(0);
 
$fp = fopen("log.txt", "a+");
 
$html = curl_get_file_contents("http://www.simplehtmlguide.com/examples/helloworld.html");
 
fwrite($fp, trim($html) . "\r\n");
 
fclose($fp);
 
?>


įsitikink, kad visada struktūra failo bus tokia pat, aišku galėjai ir su preg_* sužaisti, bet DOM berods greitesnis.
O dėl atnaujinimo tau prireiks CRONJOB, arba apkrauk vartotojus ir kišk į dažnai lankomas vietas, tavo pasirinkimas.

Redagavo maxas66· 2012 Gru. 1 18:12:14