Código PHP:
<?
include("conectar.php");
$link=Conectarse();
$file = "http://yildelen.bitacoras.com/rss2.xml";
$ofile = @fopen("$file", "r");
$contents = '';
while (!feof($ofile)) {
$contents .= fread($ofile, 8192); // o 8192
}
@fclose($ofile);
preg_match_all ("'<title>(.*?)</title>'si", $contents, $titles);
preg_match_all ("'<link>(.*?)</link>'si", $contents, $link);
preg_match_all ("'<description>(.*?)</description>'si",$contents,$description);
$count = count($titles[1]);
$link = $link[1];
$titles = $titles[1];
$description = $description[1];
echo "<p>\n";
for($i = 0; $i <= $count; $i++)
{
echo "<a href=\"$link[$i]\">$titles[$i]</a>\n<br />$description[$i]\n<br/>\n";
// insercion de datos basico
mysql_query("insert into busqueda (link,title,description) values ('$link[$i]','$titles[$i]','$description[$i]')",$link);
printf("Se ha procesado con exito");
}
echo "</p>";
?>
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in F:\hshome\sergioso\blogar.net\parsear.php on line 28
¿Qué le pasa? Gracias, tal vez sea una tontería... pero no suelo usar php y voy algo perdido.