Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Labai reikia pagalbos rašant scriptą

Parašė ire· 2011 Bal. 11 16:04:08
#7


<?php
$horoskopai = "http://www.dienoshoroskopas.lt/";
 
$dom = new DOMDocument();
$info = array();
 
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadHTMLFile($horoskopai);
 
$xpath = new DOMXpath($dom);
 
$sarasas = $dom->getElementById('blokas');
 
$zenklai = $xpath->query("//table/tr", $sarasas);
 
foreach ($zenklai as $item => $zenklas) {
	$zenklas = $zenklas->getAttribute('id');
 
	$img = $horoskopai . $xpath->query("//tr[@id='$zenklas']/td[@class='zenklas']/img")->item(0)->getAttribute('src');
	$pavadinimas = utf8_decode($xpath->query("//tr[@id='$zenklas']/td[@class='horoskopas']/span")->item(0)->nodeValue);
	$data = utf8_decode($xpath->query("//tr[@id='$zenklas']/td[@class='horoskopas']/span")->item(1)->nodeValue);
 
	$horoskopas = utf8_decode($xpath->query("//tr[@id='$zenklas']/td[@class='horoskopas']/p")->item(0)->nodeValue);
	$info[] = array(
		'Ženklas'		=> "<div style=\"text-align:center;font-weight:bold\" id=\"{$zenklas}\">{$pavadinimas}</div><img src=\"{$img}\" title=\"{$pavadinimas} - {$data}\" />",
		'Horoskopas'	=> $horoskopas
 
	);
}
 
echo $info;
?>
 


Kodas ištrauktas iš Migtmedia sistemos modulio Horoskopų. nežinau ar veiks taip paprastai , bet tokiu principu veikia , kodą su echo parašiau , nežinau kaip su tuo info kintamuoju , nežiūrėjau , bet va prašau :)