doch auch
Druckbare Version
ich hätte dann gerne auch Infos was du brauchst...per PN oder ICQ
Hätte ebenfalls gerne Infos dazu, hab aber kein Ei See Kuh! ;) Daher bitte PN was du alles benötigst, noch dazu, meine Seite ist noch nicht gestartet daher, vielleicht sogar noch einfacher :)
So hier mal die Lösung für alle hier, wers nicht einbaut hat halt pech, Hersteller haben sich nun einige gemeldet und die anderen halt pech
Als ersten machen wir mal die Datenbank Sachen
direkt in der db per PHPmyAdmin
oder per PHPCode:CREATE TABLE IF NOT EXISTS `zeitcheck` (
`id` int(11) NOT NULL auto_increment,
`userid` varchar(50) NOT NULL,
`klickid` varchar(255) NOT NULL,
`art` varchar(255) NOT NULL,
`zeit1` int(15) NOT NULL COMMENT 'Klick-zeit',
`zeit2` int(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
dazu machen wir uns eine datei namens install.php
mit folgendem inhalt
dann erstellen wir uns eine Datei wo wir die bösen buben und mädels die uns um unseren Reichtum bringen wollen auch sehen können.PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
mysql_query("
CREATE TABLE IF NOT EXISTS `zeitcheck` (
`id` int(11) NOT NULL auto_increment,
`userid` varchar(50) NOT NULL,
`klickid` varchar(255) NOT NULL,
`art` varchar(255) NOT NULL,
`zeit1` int(15) NOT NULL COMMENT 'Klick-zeit',
`zeit2` int(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
");
echo mysql_error();
echo "Wenn keine Fehlermeldung erscheint wurde Tabelle eingerichtet";
?>
wir nennen sie einfach mal zeitfaker.php
mit dem Inhalt
Diese Datei kommt in den Ordner adminforce/contentPHP-Code:
<?head("Userliste"); ?>
<table border="0" cellpadding="0" cellspacing="1" width="100%" bgcolor="#303030">
<tr class="tr_head">
<td align="center"><b>UID</b></td>
<td align="center"><b>Nickname</b></td>
<td align="center"><b>Art</b></td>
<td align="center"><b>Tan-NR</b></td>
<td align="center"><b>Zeit</b></td>
</tr>
<?
$userliste = db_query("SELECT z.userid,z.art,z.klickid,z.zeit1, u.nickname
FROM zeitcheck AS z
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid=z.userid
LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=z.userid
WHERE zeit2!=0 ORDER BY z.userid ASC");
echo mysql_error();
while ($ausgabe = mysql_fetch_array($userliste)) {
$i++;
$row = ($i % 2 == 0) ? 0 : 1;
$date=date("d.m.Y H:i:s", $ausgabe['zeit1']);
echo'
<tr bgcolor=ffffff>
<td align="center"><a href="../?content=/nickpage&uid='.$ausgabe['uid'].'" target="_blank">'.$ausgabe['userid'].'</a></td>
<td align="center">'.$ausgabe['nickname'].'</td>
<td align="center">'.$ausgabe['art'].'</td>
<td align="center">'.$ausgabe['klickid'].'</td>
<td align="center">'.$date.'</td>
</tr>
';
}
?>
</table>
<? foot(); ?>
Nun öffnen wir im adminforce/lip die menuelinks - oder menuerechts - .php und fügen dort folgenden Link an gewünschter stelle ein.
Code:» <a href="?content=/usersystem/zeitfaker">Zeitfaker</a><br>
Soweit so gut nun nehmen wir unsere topframe_forced.php und machen die am besten in einem editor mit zeilen anzeige auf und suchen mal die ca die zeile 38/39
dort sollte folgendes stehen
direkt darunter fügen wir folgendes einPHP-Code:
$headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
$puk = md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode);
bei einbau in z.b. topframe_text.php Forcedbanner durch Textlink ersetzenPHP-Code:
//ZeitCheck.../*Link und Copyright von MoRamedia.de*/
$zc=mysql_num_rows(mysql_query("SELECT * FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'"));
if($zc==0) mysql_query("INSERT INTO zeitcheck SET userid='".$_SESSION['uid']."', klickid='".$_GET['tan']."', art='Forcedbanner', zeit1='".time()."'");
echo mysql_error();
dannach suchen wir weiter nach folgendem
und direkt dadrunter machen wir nun folgendesPHP-Code:
// User bezahlen und Reload schreiben
if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode))
{
bei einbau in z.b. topframe_text.php Forcedbanner durch Textlink ersetzenPHP-Code:
//Überprüfung ob die Zeit wirklich durchgelaufen ist... (ZeitCheck)/*Link und Copyright von MoRamedia.de*/
$puffer=5; //Zeitpuffer in sekunden, falls zu viele "unschuldige" in der DB langen...
$zeitcheck=mysql_fetch_row(mysql_query("SELECT zeit1 FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'"));
$zeitdiff=time()-$zeitcheck[0]+$puffer;
if($zeitdiff<$wartezeit)
{
$headmsg="Die Mindestaufenthaltszeit wurde umgangen => keine Vergütung und eintrag in DB!!!";
mysql_query("UPDATE zeitcheck SET zeit2='".time()."' WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'");
echo mysql_error();
}
else
{
mysql_query("DELETE FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner' AND zeit2=0");
//--
und die suche geht weiter nach folgendem
und da oben drüber machen wir nunPHP-Code:
else {
if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
nun speichern und wieder hoch damitPHP-Code:
}/*Link und Copyright von MoRamedia.de*/
So sollte es nun gehen, teste auch jede seite wenn ihr wollt
spenden können an 214540 bei klamm gehen oder an MoRaMedia bei Primus
Fragen auch einfach hier her
mach mir hier mal ein merker ^^ mir jetzt zu spät ^^ bekomme ja nix mehr mit:biggrin1:
Hab das mal eben probiert und denke auch alles richtig gemacht, jetzt war meine Bestätigungsframe jedoch nur "weiß".
Nu mach ich alles wieder Rückgängig und jetzt hab ich das Problem das es zwar ne Vergütung für die Banner gibt, jedoch steht diese Bestätigung vielleicht 0,5 Sekunden wenn überhaupt und dann steht "Banner im Reload" ... hmmm :o.o:
kannst du mir vielleicht dabei helfen @ MoRaMedia
gruß luette