Die betteln.php (VMS1.2.4) mit meta refresh Wartezeit:

PHP-Code:
<?
$_GET['ref'] = (int)$_GET['ref'];
$wartezeit = 5;

if ($pageconfig['reload_betteln'] == 0){
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
}else{
   if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
   $betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
   }else{
      $reloadcheck = db_query("SELECT bis FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= ".time()." LIMIT 1");

      if (!mysql_num_rows($reloadcheck)) {
    if(!isset($_SESSION['bettelz']) || !isset($_GET['step2'])){
        $_SESSION['bettelz'] = time();
        $betteltext = '<b>Bitte warte noch '.$wartezeit.' Sekunden</b>';
        echo '<meta http-equiv="refresh" content="'.$wartezeit.';url=index.php?content=/betteln&ref='.$_GET['ref'].'&step2=ok">';
    }else if( isset($_SESSION['bettelz']) && $_GET['step2']='ok' && $_SESSION['bettelz'] < (time()-$wartezeit+1) ){
        unset($_SESSION['bettelz']);
         $minimum        = $pageconfig['min_betteln'];
         $maximum        = $pageconfig['max_betteln'];
         srand((double)microtime()*1000000);
         $bettelsumme    = rand($minimum*100,$maximum*100)/100;
         $new_reload = time()+$pageconfig['reload_betteln'];
         db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
         db_query("UPDATE ".$db_prefix."_kontodaten  SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");

         refumsatz ($bettelsumme,$_GET['ref']);
         aktivralley ($bettelsumme,$_GET['ref']);
         bilanz(0,$bettelsumme);   
         $betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
     }else{
        $betteltext = '<b>Wartezeit nicht eingehalten</b>';
     }
     } else {
     $reloadcheck = mysql_fetch_array($reloadcheck);
     $betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten fürs Betteln gesperrt</font></b>';
     }
   }
}
?>

<?head("Betteln auf ".$seitenname);?>
Verdiene auch Du mit!<br>
Melde Dich bei <?=$seitenname;?> an und bewirbe Deinen persönlichen Bettellink, so
verdienst Du deine <?=$waehrung;?> fast wie im Schlaf!<br>
<br>
<div align="center"><?=$betteltext;?></div>
<?foot();?>

<?
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);

if ($inhalt != ''){
head("Werbung dieser Seite");
echo nl2br($inhalt);
foot();
}
?>