Parašė Shake· 2014 Spa. 9 04:10:22
#1
Sveiki, susiduriau su šiokia tokia problema. Turiu scriptą kuris turi veikti, tačiau neveikia ant naujausios
php versijos. Nelabai suprantu kodėl, todėl jums parodysiu.
Naudojant scriptą viskas gerai, ištraukia dainos pavadinimą ir zippyshare.com linką. Viskas atrodo sąrašo forma. Tačiau neprisideda prie downloads,
mysql. Nors
mysql_query savo vietoje. Gal žinote kodėl neprisideda?
Scripto ištrauka atrodo taip:
// LT
for ($i = 0; $i <= 0; $i++)
{
$puslapis = file_get_contents("http://svetaine.lt/nuoroda i tam tikra kategorija.");
preg_match_all("|<a class='small' href='(.*)' title='(.*)' title='Þiûrëti failà' style='font-weight: bold;'><b>(.*)</b>|", $puslapis, $daina);
preg_match_all('|&file=http://www(.*).zippyshare.com/downloadMusic%3Fkey%3D(.*)f3|', $puslapis, $nuoroda);
preg_match_all("|<td align='right'><span class='small2'><b>Pridëtas:</b> (.*)</span></td>|", $puslapis, $data);
foreach($daina[1] as $sk => $puslapis) {
$skaicius = dbrows(dbquery("SELECT * FROM ".DB_DOWNLOADS." WHERE download_url='http://www".$nuoroda[1][$sk].".zippyshare.com/v/".$nuoroda[2][$sk]."/file.html'"));
if($skaicius == 0) {
mysql_query("INSERT INTO ".DB_DOWNLOADS." (download_user, download_title, download_url, download_cat, download_datestamp, download_allow_comments, download_allow_ratings) VALUES ('1', '".song($daina[3][$sk])."', 'http://www".$nuoroda[1][$sk].".zippyshare.com/v/".$nuoroda[2][$sk]."/file.html', '5', '".time()."', '1', '1')");
echo "<a href='http://www".$nuoroda[1][$sk].".zippyshare.com/v/".$nuoroda[2][$sk]."/file.html'>".song($daina[3][$sk])."</a><br>";
}else{
echo "Jau ikelta -> ".song($daina[3][$sk])."<br>";
}
}
}