Archiv verlassen und diese Seite im Standarddesign anzeigen : startseitenbestätigung per zahleneingabe?
hi,
gibts für die startseitenbestätigung im popup schon einens chnipsel, bei dem man zahlen eingeben muss? mir ist das nicht so geheur, wieviele aufrufe manche bei mir haben..
danke
Dafür wäre ich auch und würde dem progger einiges hinlegen für:)
Original von Bercki
hi,
gibts für die startseitenbestätigung im popup schon einens chnipsel, bei dem man zahlen eingeben muss? mir ist das nicht so geheur, wieviele aufrufe manche bei mir haben..
danke
müsste eigentlich relativ einfach sein, einfach mit mt_rand(1,9) eine 3 oder 4 stellige Zahl anzeigen lassen und in der Box oder der start.php abfragen. Mit einer if funktion bei falscheingabe ans ende weiterleiten bzw. gutschreiben lassen. Besser wäre natürlich irgendwas mit Bildern.
Wenn ich Donnerstag Zeit habe, würde ich es machen ! Spätestens Samstag habe ich zeit !
jau wenn ihr das noch mit bildchen haben wollt, dann braucht der server gdlib dann kann man das Klammähnlich hinbekommen :D
ich würder ein addon nehmen:)
SebbyPHM
15.08.2006, 12:49
ich schreib hier heut abend mal nen code rein, hab noch was vom damaligen multi-paid4 auffer platte, okee?
Original von SebbyPHM
ich schreib hier heut abend mal nen code rein, hab noch was vom damaligen multi-paid4 auffer platte, okee?
Mach das ;) aber so dass man das auch erweitern darf nicht wie sonst Code darf nur im Original weitergegeben werden :rolleyes: :D
SebbyPHM
16.08.2006, 02:43
ACHTUNG: Code ist noch nicht vollständig, nur für erfahrene Leute!
also... dies hier ist nur ein schnipsel, er muss ncoh erweitert werden, damit er funktioniert...
1. eine tabelle namens vms_uniquekey mit ner spalte namens pruefcode erstellen mit VARCHAR(20), und ner spalte namens ip mit VARCHAR(15)
2. eine datei namens touringcode.php erstellen:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
@require_once ('lib/session.lib.php');
header ("Content-type: image/png");
function reg_code($length="6")
{
$pool = "123456789";
//$pool .= "wertzadfghjkyxcvbnm";
//$pool .= "123456789";
$pool .= "WERTZUPADFGHJKYXCVBNM";
$pass_word ='';
for($index = 0; $index < $length; $index++)
{
$pass_word .= substr($pool,(rand()%(strlen ($pool))), 1)."";
}
return $pass_word;
}
$pass_word = reg_code(4);
db_query("UPDATE `".$db_prefix."_kontodaten` SET pruefcode = '".$pass_word."' WHERE uid=".$_SESSION['uid']);
$im = ImageCreate (55,16);
$background_color = ImageColorAllocate ($im, 40, 123, 60);
$text_color = ImageColorAllocate ($im, 255, 220, 80);
ImageString ($im, 4, 4, 1, $pass_word, $text_color);
ImagePNG ($im);
db_close();
?>
wenn man nun in der register.php z.b. beim register-formular ne code-eingabe macht, und das bild einbindet, mit <img src="touringcode.php" border=0>, wird automatisch die spalte inner vms_kontodaten aktualisiert - danach muss nurnoch überprüft werden, ob der code stimmt, z.b. so:
<?php
$sql_uk = mysql_fetch_object(db_query('SELECT pruefcode FROM vms_uniquecode WHERE ip="'.$_SERVER['REMOTE_ADDR'].'" LIMIT 1'));
if ($_POST['uniquekey'] == $sql_uk) echo 'iss rüschtich!'; else echo 'iss falsch';
?>
Für die erfahrenen!!!!!
am besten bindet man noch für erfahrene user mit in der tabelle ne spalte zusätzlch mitein, wie z.b. "aktion VARCHAR(255)", und in der touringcode.php nochn parameter mit innen insert-query einfügt und mti übergibt, so dass der link dann so aussieht zum bild: <img src="touringcode.php?aktion=register" border=0 />...
somit ist dann sicher, das z.b. bei der registrierung ne andere aktion ausgewählt wird, weil wenn de ruser z.b. gleichzeitig auf "regster" und auf "forgot pw" klickt, bekommt er ja 2 vershciedene codes, aber nur einer iss dann rcihtig und das iss ja dumm^^
PS: Wer das addon aber schreibt dann, dann bitte mit verweis auf mich (Sebastian Hoinkes [SebbyPHM]) und auf meine webseite www.totaltoll.de - mehr nicht^^
viel spaß wünsch ich euch damit^^
Hab auch was erstellt:
Wichtig:
Unsichtbares Copyright darf nicht entfernt werden!
„Addon“ habe ich nicht getestet sollte aber gehen!
Einbau auf eigene Gefahr!
1.Eine neue *.php Datei im Ordner content erstellen und ihr den Namen pin_image.php geben.
2.Folgendes in die Datei einfügen:
<?
header("Content-type: image/png");
srand ((double)microtime()*1000000);
$pin = rand();
session_start();
$_SESSION['pin_start'] = $pin;
$image = imagecreatetruecolor(63,20);
$color = ImageColorAllocate($image, 255, 155, 255);
$color2 = ImageColorAllocate($image, 255, 455, 855);
imageline($image, 0, 0, 20, 25, $color2);
imageline($image, 0, 0, 75, 15, $color2);
imageline($image, 65, 0, 0, 70, $color2);
imagestring ($image, 3, 12, 4, $pin, $color);
imageline($image, 10, 0, 500, 220, $color2);
imagepng($image);
?>
3.start_popup.php öffnen den Inhalt mit dem hier ersetzen:
<?
/////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\
//---> Sicherheitscodeabfrage (c) by alexx <---\\
//---> Platin-Casino.de <---\\
////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@require_once ('../lib/functions.lib.php');
db_connect();
@require_once ('../lib/session.lib.php');
@require_once ('../lib/layout.lib.php');
userstatus();
if ($_POST['ok']=='ok'){
if($_POST['pin'] == $_SESSION['pin_start']){
if ( md5($_SESSION['uid']."-".date("H:i")) == $_GET['key']) {
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = '".$_SESSION['uid']."' and tan = 'startseitenaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
// Reload setzen und Umsätze schreiben
$new_reload = time()+$pageconfig['reload_start'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','startseitenaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET s_aufrufe = s_aufrufe + 1, s_verdienst = s_verdienst + ".$pageconfig['verdienst_start']." WHERE uid = '".$_SESSION['uid']."'");
kontobuchung ('+',$pageconfig['verdienst_start'],$_SESSION['uid']);
$buchungs_id = create_code(14);
buchungsliste ($buchungs_id,'+'.$pageconfig['verdienst_start'],'Vergütung Startseite', $_SESSION['uid']);
refumsatz ($pageconfig['verdienst_start'],$_SESSION['uid']);
aktivralley ($pageconfig['verdienst_start'],$_SESSION['uid']);
$starttext = '<b>Du hast gerade '.number_format($pageconfig['verdienst_start'],2,',','.').' '.$waehrung.' für diesen Aufruf erhalten!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$starttext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten für den Startseitenaufruf gesperrt</font></b>';
}
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">'.$starttext.'</div>
<br>
<br>
';
foot();
} else {
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Ungültiger Aufruf!!!</div>
<br>
';
foot();
}
db_close();
}else
{
if($_POST['ok']=='ok')
{
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Der Sicherheitscode ist falsch!!!</div>
<br>
';
foot();
}
}
}
if (!$_POST['ok']=='ok'){
echo'
<script>
function data_check(){
if(document.form.pin.value==\'\'){
alert(\'Bitte Sicherheitscode eigeben!\');
return false;
}
}
</script>
<table>
<tr>
<form action="" name="form" method="POST" enctype="application/x-www-form-urlencoded">
<td><img src="pin_image.php" /></td>
<td><input type="text" size="3" name="pin" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="ok" onclick="return data_check()" name="ok" /></td>
</tr>
</table>
Bitte den Sicherheitscode eigeben<br>
um die Vergütung zu erhalten!
</form>
';
}
?>
Fertig.
habe in getestet,....... funktioniert soweit wunderbar, musste aber 14 mal den Code eingeben, da der anscheint immer falsch war, da die letzte zahl (rechts) nicht zu erkennen ist! In welcher zeile muss das geändert werden? :rolleyes:
EDIT: Ok, habe es gefunden ....... hoffe ich durfte es anpassen, wenn nicht, werde ich es natürlich wieder ändern,........ dann können meine User 15 mal klicken bis die Zahl richtig ist *g*
Original von Gnom
habe in getestet,....... funktioniert soweit wunderbar, musste aber 14 mal den Code eingeben, da der anscheint immer falsch war, da die letzte zahl (rechts) nicht zu erkennen ist! In welcher zeile muss das geändert werden? :rolleyes:
EDIT: Ok, habe es gefunden ....... hoffe ich durfte es anpassen, wenn nicht, werde ich es natürlich wieder ändern,........ dann können meine User 15 mal klicken bis die Zahl richtig ist *g*
Np ;)
Original von Bercki
alex, bekommst ne pn ;)
Beantwortet
Nightmare
16.08.2006, 21:20
@ alexx:
Funzt gut, das mit der letzten Ziffer musste ich auch ändern, aber mal was anderes:
An welcher Stelle muss ich den Code ändern, damit nur 3 Zahlen einzugeben sind?
wie kann man es ändern, damit die zaheln richtig angezeigt werden??
Danke schon mal im voraus, tolles teil:)
Nightmare
16.08.2006, 21:35
Ich hab das Bild einfach vergrößert, dazu musst du einfach hier
$image = imagecreatetruecolor(63,20);
die Zahlenwerte erhöhen.
ich habe es auf
$image = imagecreatetruecolor(80,20);
geändert, ja also meine frage wäre das auch gewessen, wie man es einstellen kann, das man z.b. nur 4 Zahlen eingeben muss, 10 ist ja auch ok, wegen sinnlosen aufruf *g* und so gegen Spam-Schutz, aber wenn du uns die Info noch geben möchtest, dann sag bescheid, eventuell kannst du es ja als Addon fertig machen und MK75 schicken :rolleyes:
Sehr feines Addon, bin dann mal in Wartestellung. Bitte aber unbedingt dann noch eine (Read_first) dazu schreiben, wir haben auch User (Webmaster) die sich überhaupt gar nicht ohne sollch bewegen können. Das soll jetzt nicht abwertent oder beleidigend sein, aber man muß eben realistisch bleiben. Danke.
Erstmal danke an Bercki für die Spende :D.
So damit nur 4 zahlen angezeigt werden folgendes machen:
die zeile ind der datei pin_image.php
$pin = rand();
in das hier abändern:
$pin = rand(1111,9999);
Das Addon wird noch um eine Funktion erweitert (bestimmte User müssen keinen Sicherheitscode eingeben) und dann an MK75 weitegegeben, damit er es in den DL bereich packen kann.
*edit
Damit 3 Zahlen angezeigt werden einfach 1111 in 111 und 9999 in 999 ändern.
*g* @alexx hab bissle dein Addon erweitert, hoffe das ist okay
pin_image.php (mit bisschen Farbe :tongue:)
<?
header("Content-type: image/png");
$pin = rand(100,999);
session_start();
$_SESSION['pin_start'] = $pin;
$image = imagecreatetruecolor(90,40);
$color = ImageColorAllocate($image, 255, 255, 255);
$color1 = ImageColorAllocate ($image, 000, 000, 255);
$color2 = ImageColorAllocate($image, 000, 255, 000);
$color3 = ImageColorAllocate ($image, 255, 000, 000);
$color4 = ImageColorAllocate ($image, 255, 255, 000);
imageline($image, 0, 0, 20, 25, $color1);
imageline($image, 0, 0, 75, 15, $color2);
imageline($image, 65, 0, 0, 70, $color3);
imagestring ($image, 5, 25, 10, $pin, $color);
imageline($image, 10, 0, 500, 220, $color4);
imagepng($image);
?>
start_popup.php mit Klammeingabefeld
<script language="javascript" type="text/javascript">
function faul(zahl){
document.forms.form.pin.value=document.forms.form. pin.value+zahl;
document.forms.form.pin.focus();
}
</script>
<?
/////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\
//---> Sicherheitscodeabfrage (c) by alexx <---\\
//---> Platin-Casino.de <---\\
////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@require_once ('../lib/functions.lib.php');
db_connect();
@require_once ('../lib/session.lib.php');
@require_once ('../lib/layout.lib.php');
userstatus();
if ($_POST['ok']=='Gutschrift'){
if($_POST['pin'] == $_SESSION['pin_start']){
if ( md5($_SESSION['uid']."-".date("H:i")) == $_GET['key']) {
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = '".$_SESSION['uid']."' and tan = 'startseitenaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
// Reload setzen und Umsätze schreiben
$new_reload = time()+$pageconfig['reload_start'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','startseitenaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET s_aufrufe = s_aufrufe + 1, s_verdienst = s_verdienst + ".$pageconfig['verdienst_start']." WHERE uid = '".$_SESSION['uid']."'");
kontobuchung ('+',$pageconfig['verdienst_start'],$_SESSION['uid']);
$buchungs_id = create_code(14);
buchungsliste ($buchungs_id,'+'.$pageconfig['verdienst_start'],'Vergütung Startseite', $_SESSION['uid']);
refumsatz ($pageconfig['verdienst_start'],$_SESSION['uid']);
aktivralley ($pageconfig['verdienst_start'],$_SESSION['uid']);
$starttext = '<b>Du hast gerade '.number_format($pageconfig['verdienst_start'],2,',','.').' '.$waehrung.' für diesen Aufruf erhalten!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$starttext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten für den Startseitenaufruf gesperrt</font></b>';
}
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">'.$starttext.'</div>
<br>
<br>
';
foot();
} else {
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Ungültiger Aufruf!!!</div>
<br>
';
foot();
}
db_close();
}else
{
if ($_POST['ok']=='Gutschrift')
{
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Der Sicherheitscode ist falsch!!!</div>
<br>
';
foot();
}
}
}
if (!$_POST['ok']=='Gutschrift'){
echo'
<script>
function data_check(){
if(document.form.pin.value==\'\'){
alert(\'Bitte Sicherheitscode eigeben!\');
return false;
}
}
</script>
<table>
<tr>
<form action="" name="form" method="POST" enctype="application/x-www-form-urlencoded">
<td><img src="pin_image.php" /><br>
<input type="text" size="3" name="pin" / style="width:90px"><br>
<input type="submit" value="Gutschrift" onclick="return data_check()" name="ok" />
</td>
<td align="right" colspan="2">
<form name="buttform">
<input onClick="javascript:faul(\'1\')" type="button" name="z1" value="1"><input onClick="javascript:faul(\'2\')" type="button" name="z2" value="2"><input onClick="javascript:faul(\'3\')" type="button" name="z3" value="3"><br /><input onClick="javascript:faul(\'4\')" type="button" name="z4" value="4"><input onClick="javascript:faul(\'5\')" type="button" name="z5" value="5"><input onClick="javascript:faul(\'6\')" type="button" name="z6" value="6"><br /><input onClick="javascript:faul(\'7\')" type="button" name="z7" value="7"><input onClick="javascript:faul(\'8\')" type="button" name="z8" value="8"><input onClick="javascript:faul(\'9\')" type="button" name="z9" value="9"><br /><input onClick="javascript:faul(\'0\')" type="button" name="z0" value="0">
</form>
</tr>
</table>
</form>
';
}
?>
:D
Gruß
Gremlin
Na da freue ich mich drauf, also erweitert mal alle schön weiter, und macht das in Ruhe und mit Bedacht, ich werde dann im Hintergrund auf Mail warten, meine e-Mail Adresse steht in meinem Profil. Und Danke schon vorab für das neue Addon.
nicht schlecht, aber ich werde das gefühl nicht los, da ich es eben getestet habe und dummerweiße mit absicht eine falsche zahl eingegeben habe, bleibt das fenster dann leer, ich glaube daran solltest du eventuell nochmals was ändern! Kann ja sein,das es nur anfangs so ist, trotzdem, beide daumen nach oben! :rolleyes:
Jup habs auch gerade getestet, das Fenster bleibt definitiv weiß, werde mich gleich mal dransetzen und schauen woran das liegt :D
Nightmare
17.08.2006, 14:02
@ Gremlin: Supi, einfach spitze :)
Original von Gremlin
Jup habs auch gerade getestet, das Fenster bleibt definitiv weiß, werde mich gleich mal dransetzen und schauen woran das liegt :D
Fehler liegt in der Zeile 61 ;)
if($_POST['ok']=='ok')
richtig is aber (da du den button abgeänder hast)
if ($_POST['ok']=='Gutschrift')
Jup habs auch gesehen grade thx @alexx :D
wo ist denn das hauptscript? finde es im DL bereich nicht ?(
*edit*
Ups im DL ist es noch nicht drin, aber ich hab das auf meinem Webspace :rolleyes:
*EDIT by MK75 ( da es ja eh 4Free war sollte es kein Prob sein)!
*Edit: Ich lade es jetzt hoch, sorry, bin leider davon abgekommen.
Ich hab das Addon mal Nebulus geschickt, für den Downloadbereich!
Gruß
Gremlin
Original von alexx
mit der Erweiterung?
Ja steht auch drin das es von dir kommt ;)
Ich hab das Problem, dass bei 3 von 5 Aufrufen steht, "Der Aufruf ist ungültig".
Weis evtl. jemand warum ?(
Ich hab das Problem, dass bei 3 von 5 Aufrufen steht, "Der Aufruf ist ungültig".
Weis evtl. jemand warum
Ich hab das in der Version die im Downloadbereich eigentlich sein sollte behoben. Und zwar liegt das daran das bei er Überprüfung Stunde und Minute überprüft wird, das heist man hat maximal 60 Sekunden Zeit den Code einzugeben, wenn man dann z.B. um 19:32:59 aufruft hat man nur eine Sekunde zeit. In der DL Version hab ich das so gemacht das man ein Stunde Zeit hat, was andres ist mir nicht eingefallen :D
hm im DL finde ich war ein padstart-addon das is aber doch das standard dingens
kannste mir die änderung PMen bitte, dann bräuchte ich net suchen ^^
Original von Senator
hm im DL finde ich war ein padstart-addon das is aber doch das standard dingens
kannste mir die änderung PMen bitte, dann bräuchte ich net suchen ^^
Ich hatte die Datei nebulus per PN geschickt, ich weis nicht wieso der die ncoh nicht hochgeladen hat. Müsste die Datei selbst erst wieder suchen auf meiner Platte, schick mir am besten nomma ne pn damit ich das net vergesse :ugly:
Ich habe das nun nochmal versucht und nach 10 Sek den Aufruf bestätigen wollen. Die Fehlermeldung kommt trotzdem ^^
Original von Senator
Ich habe das nun nochmal versucht und nach 10 Sek den Aufruf bestätigen wollen. Die Fehlermeldung kommt trotzdem ^^
Wenn sich die Minute ändert dann kommt der Fehler ^^ bzw. im Addon die Stunde, man könnte auch die Fehlermeldung ganz rausnehmen, aber dann habens Faker beim Original Addon leicht. Bei dem mit Zahleneingabe ist das wieder kein Problem.
wie nimmt man die fehlermeldung raus??:)
denn meine user stört das auch und wenn ich teste, kommt das bei mir auch, obwohl ich "nicht" fake.
dragon11
22.08.2006, 20:19
ich hätte das addon auch gern, finde es aber noch nicht im DL-Bereich, was man dort findet, ist doch das normale: Startaufruf per popup", oder irre ich mich da?
kann man die änderung hier nicht posten??:)
damit die fehlermeldung nicht mehr kommt
Original von dragon11
ich hätte das addon auch gern, finde es aber noch nicht im DL-Bereich, was man dort findet, ist doch das normale: Startaufruf per popup", oder irre ich mich da?
Ich hab das Addon Nebulus geschickt, weis nicht wieso der das noch nicht in den DL Bereich getan hat ?(
SilentRunner
10.10.2006, 14:36
hmmm....Nebulus hat aber ne verdammt lange Leitung!
Huhu........Master of the Script, stell mal das Addon rein, please! :D
maniwelt
30.12.2006, 03:54
Hmm...
Da mich der Addon sehr interessiert, rufe ich den thread wieder ins Leben und sage auch, das der Addon ins Download-Bereich gestellt werden sollte :)
ich würde trotzdem gerne die meldung rausnehmen mit dem ungültigen aufruf, kann mir wer sagen, was da geändert werden muß :)
Gibts das Addon denn jetzt schon im download Bereich ?
Wenn ja dann postet mir doch schnell mal wie das da jetzt heisst ! Bin nämlich sehr interessiert daran, da ich anscheinend da eiin paar Leute auf meiner Seite hab die automatisch die Startseite aufrufen lassen !
Und noch ne Frage: Is das ganze hier jetzt nur für die Startseitenvergütung im popup oder geht das auch wenn man die vergütung ohne Popup hat ? Will meine Seite nämlich möglichst Popupfrei halten, auch wenns nur die Startseitenvergütung ist !
cu, swinxx
Hi,
ich hatte es Nebulus vor langer Zeit mal geschickt, und wenn mich nicht alles irrt, ist das jetzt drin als Paid4Start oder so.
In der Datei ist das auf Popup aufgebaut, kann man aber natürlich schnell ändern.
Gruß
Gremlin
Ok, also das Paid4 Start Addon hab ich ja. Is mir garnicht aufgefallen das das Popup mit Zahleneingabe ist da ich es nie verwendet hab, nur ohne Popup !
Kannst du mir hier mal schnell helfen wie ich das so ändere das es auch ohne Popup funktioniert, sodass man den Code direkt auf der Seite eingeben muss !
Wäre dir sehr dankbar !
cu, swinxx
gibt es denn schon was neues wegen dem ungültigen aufruf, würde es gerne wech haben, aqndere ja auch, hab ich gelesen.
Kann denn wer helfen??
Also entweder hab ich was an den Augen oder gibt es das noch immer nicht bei den Downloads ? *g*
Wäre toll wenn es jemand noch fertig rumliegen hat und es für den Download bereitstellen würde ;-)
Gruß
Bengel
darkness_design
22.01.2008, 21:15
Moin,
ich habe das Teil schon unter php4 benutzt ohne probleme.
Nun unter php5 bekomme ich kein Bild dargestellt bzw. ein rotes Kreuz.
Hat jemand des Rätsels Lösung, würde mich freuen.
Grüße darkness
StephenKing
13.08.2008, 18:06
hi,
ich habe mit dem addon folgendes problem:
Die Codeeingabe wird bei mir egal ob noch im reload oder nicht angezeigt.
kann man das irgendwie ändern?
mfg
Benutzer1699
13.08.2008, 18:46
Vermutlich ein Logikfehler im Code wo das Addon eingebaut wurde oder die Zeit wird nicht richtig in die Datenbank geschrieben bzw. falsch ausgelsen.
Ohne Code der betroffenen Stellen bzw. ggf. veränderten Datenbankstruktur kann man sonst nicht viel mehr dazu sagen, außer wenn das Problem öfter vorkommt oder bekannt sein sollte.
StephenKing
13.08.2008, 18:58
hi,
hier mal der code fürs popup:
<script language="javascript" type="text/javascript">
function faul(zahl){
document.forms.form.pin.value=document.forms.form. pin.value+zahl;
document.forms.form.pin.focus();
}
</script>
<?
/////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\
//---> Sicherheitscodeabfrage (c) by alexx <---\\
//---> Platin-Casino.de <---\\
////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@require_once ('../lib/functions.lib.php');
db_connect();
@require_once ('../lib/session.lib.php');
@require_once ('../lib/layout.lib.php');
userstatus();
if ($_POST['ok']=='Gutschrift'){
if($_POST['pin'] == $_SESSION['pin_start']){
if ( md5($_SESSION['uid']."-".date("H:i")) == $_GET['key']) {
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = '".$_SESSION['uid']."' and tan = 'startseitenaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
// Reload setzen und Umsätze schreiben
$new_reload = time()+$pageconfig['reload_start'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','startseitenaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET s_aufrufe = s_aufrufe + 1, s_verdienst = s_verdienst + ".$pageconfig['verdienst_start']." WHERE uid = '".$_SESSION['uid']."'");
kontobuchung ('+',$pageconfig['verdienst_start'],$_SESSION['uid']);
$buchungs_id = create_code(14);
buchungsliste ($buchungs_id,'+'.$pageconfig['verdienst_start'],'Vergütung Startseite', $_SESSION['uid']);
refumsatz ($pageconfig['verdienst_start'],$_SESSION['uid']);
aktivralley ($pageconfig['verdienst_start'],$_SESSION['uid']);
$starttext = '<b>Du hast gerade '.number_format($pageconfig['verdienst_start'],2,',','.').' '.$waehrung.' für diesen Aufruf erhalten!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$starttext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten für den Startseitenaufruf gesperrt</font></b>';
}
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">'.$starttext.'</div>
<br>
<br>
';
foot();
} else {
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Ungültiger Aufruf!!!</div>
<br>
';
foot();
}
db_close();
}else
{
if ($_POST['ok']=='Gutschrift')
{
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Der Sicherheitscode ist falsch!!!</div>
<br>
';
foot();
}
}
}
if (!$_POST['ok']=='Gutschrift'){
echo'
<script>
function data_check(){
if(document.form.pin.value==\'\'){
alert(\'Bitte Sicherheitscode eigeben!\');
return false;
}
}
</script>
<table>
<tr>
<form action="" name="form" method="POST" enctype="application/x-www-form-urlencoded">
<td><img src="pin_image.php" /><br>
<input type="text" size="3" name="pin" / style="width:90px"><br>
<input type="submit" value="Gutschrift" onclick="return data_check()" name="ok" />
</td>
<td align="right" colspan="2">
<form name="buttform">
<input onClick="javascript:faul(\'1\')" type="button" name="z1" value="1"><input onClick="javascript:faul(\'2\')" type="button" name="z2" value="2"><input onClick="javascript:faul(\'3\')" type="button" name="z3" value="3"><input onClick="javascript:faul(\'4\')" type="button" name="z4" value="4"><input onClick="javascript:faul(\'5\')" type="button" name="z5" value="5"><input onClick="javascript:faul(\'6\')" type="button" name="z6" value="6"><input onClick="javascript:faul(\'7\')" type="button" name="z7" value="7"><input onClick="javascript:faul(\'8\')" type="button" name="z8" value="8"><input onClick="javascript:faul(\'9\')" type="button" name="z9" value="9"><input onClick="javascript:faul(\'0\')" type="button" name="z0" value="0">
</form>
</tr>
</table>
</form>
';
}
Benutzer1699
13.08.2008, 19:05
Probier mal den folgenden Code
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = '".$_SESSION['uid']."' and tan = 'startseitenaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
gegen
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = ".$_SESSION['uid']." and bis >= ".time()." and tan = 'startseitenaufruf' LIMIT 1");
if (mysql_num_rows($reloadcheck)==0) {
Sollte es nicht helfen, kannst du den Code, sofern er funktioniert, dennoch verwenden Die Datenbank wird es dir danken ;)
StephenKing
13.08.2008, 19:13
schade,
klappt leider nicht mit dem Code.:frusty:
mfg
Benutzer1699
13.08.2008, 19:21
von welchem Typ und welche Länge hat denn das TAN-Feld in der Tabelle *_reloads ? (phpmyadmin)
StephenKing
13.08.2008, 19:24
hi,
tan varchar(32) latin1_swedish_ci
mfg
Benutzer1699
13.08.2008, 19:29
Gibt es Fehlermeldungen, wenn du die @-Zeichen aus den Dateien entfernst?
StephenKing
13.08.2008, 19:31
jupp, gibts :biggrin1:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web30/html/content/start_popup.php:1) in /var/www/web30/html/lib/functions.lib.php on line 2
hier die zeile 2 in der functions.lib.php
header("Cache-control: no-cache");
Benutzer1699
13.08.2008, 19:50
Tausch
<?php
@require_once ('../lib/functions.lib.php');
db_connect();
@require_once ('../lib/session.lib.php');
@require_once ('../lib/layout.lib.php');
userstatus();
[...]
?>
<script language="javascript" type="text/javascript">
function faul(zahl){
document.forms.form.pin.value=document.forms.form. pin.value+zahl;
document.forms.form.pin.focus();
}
</script>
/////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\
//---> Sicherheitscodeabfrage (c) by alexx <---\\
//---> Platin-Casino.de <---\\
////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[...]
Jetzt fehlt noch das sich das Fenster nach x Sekunden Schliest.
Dann ist fast wie bei Klamm.
könnte es jetzt mal jemand komplett so anzeigen wie´s sein sollte ? hier kommt man ja echt durcheinander ^^
maniwelt
30.09.2008, 03:31
Was den nun, keiner meldet sich mehr ?
Der einer schreibt so, der anderer so, und der dritte halt so....
Wie ist der Schnippsel nun richtig ?
auch nochmal Interesse anmelde ;-)
Eclipse16V
30.11.2008, 00:17
Von mir auch.
:bolt:
Gibts denn was neues das Addon betreffend?
Downloads funktionieren ja gerade nicht damit ich mal schauen könnte - hat wer das funktionierende Addon und kann es mal im Ganzen posten was wie wo eingebaut werden muss?
maniwelt
31.07.2009, 02:04
Da noch keine passende Antwort gekommen war, belebe ich diesen Thread wieder, da ich den Addon gut brauchen könnte :)
elfenbein
13.09.2009, 23:35
jo leute - ich blebe diesen Thread auch nochmal - wird ja jemanden geben der das machen kann :)
sunnydreamer
14.09.2009, 12:40
Ich hatte es mal getestet, soweit funktioniert bei mir eigentlich das Schnippsel von Gremlin...
Grüße, Sunny
Moin,
den Thread auch noch mal aufreiss...viel hat sich ja die letzten Jahre nicht getan^^
Kann sich mal jemand bereit erklären, dass ganze auch für die "klassiche" Version zu Proggen; sprich, Startseitenaufruf ohne Popup?
Ich Spende auch was. Vielleicht wäre es auch möglich, dass wieder in den DL Bereich zu stellen, da unheimlich viele Startseiten Faker noch unterwegs sind.
Danke.
LG
Moin,
jetzt macht ihr mich aber echt schwach...Kann das keiner oder will keiner?
Ich würde das Lose technisch anleiern, sprich honorieren :cool:
Freiwillige vor :knueppel: :biggrin1:
Dreamerweb
21.04.2011, 22:38
Hallo
Schau mal hier.
http://www.scriptshop.dreamerweblose.net/?site=list&cat=43
MfG
Dreamerweb
Hallo
Schau mal hier.
http://www.scriptshop.dreamerweblose.net/?site=list&cat=43
MfG
Dreamerweb
Wurden meine Gebete dann doch noch erhört:biggrin1:
Danke Dir, werd ich mir später mal anschauen :thumb:
LG
DJschatz27
22.04.2011, 19:12
Ich hab mir das addon auch geholt heute und bin zufrieden damit und schönen Dank an Dreamerweb fürs Umsetzen
*ed*
Funzt alles tadellos^^ Bin beim wurschteln durcheinander gekommen *smile* :D
rene_1992
12.05.2014, 19:33
Wie kann ich von der Startseite die Reloadzeit im Menü links anzeigen lassen damit der User weis wann diese wieder Bereit ist?
Speedklicker
16.05.2016, 13:47
würde den Thread nochmal wieder hochpushen. Leider gibts den Shop von Dreamerweb anscheinend nicht mehr. Wer hat denn nun dieses Addon und kann es mir schicken? Würde es auch mit ein paar Losen honorieren.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.