webForumDet fria alternativet

Hjälp mig kommentera detta (nyhetsrubriksscript) från WF?!

PHP

0 svar · 207 visningar · startad av xtreme

Medlem sedan juli 20002 056 inlägg
Frågan#1

Hittade detta script på WF, dock utan kommentarer. Mina PHP kunskaper är kanske inte dom bästa så jag skulle behöva lite hjälp att kommentera följande script:

<?
	function getDnNyheter()
	{
		$file = fopen("http://www.dn.se/DNet/jsp/polopoly.jsp?d=10", "r");
		if (!$file) 
		{
		  echo "<p>Kan inte upprätta förbindelse med [url]www.dn.se.\n[/url]"; 
		  exit;
		}
		
		$i = 0;
		$ret ="";
		$bottom = false;
		while (!feof($file)) 
		{
		  $line = fgets($file, 1024);
		    
		  //if (eregi("<td class=\"(.*)\" nowrap rowspan=\"3\" valign=\"middle\"><font color=\"#B7002E\">Nyheter&nbsp;</font></td>",$line, $out))
		  if (eregi("<font color=\".*\">(.*)&nbsp;</font></td>", $line, $out)) {
		  	if ($bottom) {
		  		break;
		  	}
		  	$ret .= "<p><b>$out[1]</b><br>\n";
		  	if ($out[1] == "Sport") {
		  		$bottom = true;
		  	}
		  } 
		  if (eregi("<td><a href=\"(.*)\" class=\"svart\" title=\"(.*)\">(.*)</a></td>", $line, $out)) {
		    $ret .= "<a href=\"http://www.dn.se$out[1]\" target=\"dn\">$out[3]</a><br>$out[2]<br><br>\n";
		  }
		}

		fclose($file);
		
		return $ret;
	}
?>

<html>
<body>
<h1>Nyheter från DN</h1>
<hr>
<?= getDnNyheter(); ?>
<hr>
<small>Länkarna leder till [url]www.dn.se[/url] - <a href="http://www.svanstrom.nu">[url]www.svanstrom.nu[/url]</a> - <a href="mailto:per@svanstrom.nu">per@svanstrom.nu</a></small>
</body>
</html>

Hur gör jag om jag i stället ex vill hämta infon från följande site

http://www.svd.se/directorybrowser/directorybrowser2.asp?strDir=statiskt\kultur\bocker\&strBannerFile=svdkultur.asp&strHead=ur_bocker.gif&strAltText=Bokrecensioner

så att upplägget blir det samma. Dvs länknamet blir en överskrift och översta raderna blir citerade under länken??

251 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)