da ich mal kein Spielverderber sein will ich gebe ich euch mal was :)
die get_string_between funktion habe ich aus google!
so zu der funktion also die get_vote_count funktion liefert euch die gültigen votes der toplist zurück dafür müsst ihr als $page nur den "exec" der detail seite von der Toplist geben. also z.B.:
das macht ihr 1 mal vor dem votelink aufruf über eure seite und danach per einem "Fertig" oder der gleichen button.
ich hoffe es ist verständlich :)
PHP Code:
function get_vote_count($Page)
{
$output2 = get_string_between($Page,'<td>Gesamt</td>','</td>');
preg_match_all("([0-9]+)", $output2, $matches);
$num = "";
for($x = 0; $x <= count($matches[0]); $x++)
{
$num .= $matches[0][$x];
}
return $num;
}
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
so zu der funktion also die get_vote_count funktion liefert euch die gültigen votes der toplist zurück dafür müsst ihr als $page nur den "exec" der detail seite von der Toplist geben. also z.B.:
PHP Code:
$Detail = "http://www.topliste.****************/detail/740-dein-pserver.html";
// dann per Curl die seite aufrufen lassen und den "exec" benutzen also curl_exec
//und dann einfach
$Count = get_vote_count($Detail);
//zack schon hat $Count die gültigen votes
ich hoffe es ist verständlich :)