Parse error: syntax error, unexpected '('
Posted: Tue Jun 08, 2010 10:57 pm
Code: Select all
<?php
include("config.php");
function extracter($crawledurl)
{
$contents1 = file_get_contents($crawledurl);
preg_match_all("/(http:\/\/)?(www.)?rapidshare\.com\/[0-9A-Za-z]+\/[0-9A-Za-z]+\/[0-9A-Za-z_.]+/",$contents1,$out1);
$len1=count($out1[0]);
if($len1>1)
$down=implode(",",$out1[0]);
preg_match_all("/(?<=<[tT][iI][tT][lL][eE]>).*(?=<\/[tT][iI][tT][lL][eE]>)/",$contents1,$out2);
preg_match_all("/<a href="(http:\/\/)?(www.)?[0-9A-Za-z]+\.com\/[0-9A-Za-z\s]+\/\?cat=[0-9]+" title="[a-zA-Z0-9\s]+" rel="[a-zA-Z\s]+">[a-zA-Z0-9\s]+<\/a>/",$contents1,$out3);
$len3=count($out3[0]);
if($len3>1)
$cat=implode(",",$out3[0]);
$exquery="insert into downloads('title','downloadlink','pagelink','category') values('".$out2[0][0]."',$down,$crawledurl,$cat)";
mysql_query($exquery) or die (mysql_error());
}
$query="select * from crawler";
$result=mysql_query($query) or die(mysql_error());
set_time_limit(10000);
while($extracter=mysql_fetch_array($result,MYSQL_BOTH))
{
extracter($extracter['links']);
}
?>this is line 12
Code: Select all
preg_match_all("/<a href="(http:\/\/)?(www.)?[0-9A-Za-z]+\.com\/[0-9A-Za-z\s]+\/\?cat=[0-9]+" title="[a-zA-Z0-9\s]+" rel="[a-zA-Z\s]+">[a-zA-Z0-9\s]+<\/a>/",$contents1,$out3);