PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (S) Hilfe bei K4W



riwasch
29.09.2009, 13:32
der "alte Mann" benötigt wieder einmal Hilfe!
Habe mal zum Testen das Klick4Win installiert und bekomme aber im Bestätigungsframe diesen Fehler angezeigt:
Parse error: syntax error, unexpected $end in /var/www/web39/html/lose/topframe_klickwin_forced.php on line 105

Woran liegts??

SilentRunner
29.09.2009, 13:36
*Glaskugel rauskramt und mal schaut was in Zeile 105 steht* :frusty:

riwasch
29.09.2009, 13:41
*Glaskugel rauskramt und mal schaut was in Zeile 105 steht* :frusty:

lediglich </html>

eaxo
29.09.2009, 13:52
:eek:

Also die Variable endet unerwartet in Zeile 105. Lass uns doch noch ein paar mehr hoch und runter sehen. Fehlt .'()" oder so.

riwasch
29.09.2009, 13:55
:eek:

Also die Variable endet unerwartet in Zeile 105. Lass uns doch noch ein paar mehr hoch und runter sehen. Fehlt .'()" oder so.

Ich kann dir ja mal die Datei schicken!?
Mail mich doch mal an !?
riwasch@yahoo.de

riwasch
29.09.2009, 14:22
Danke für die Mithilfe bei der Fehlersuche - habe denke ich mal den Fehler gefunden - werde aber noch testen müssen, um es auch bestätigen zu können.............

riwasch
29.09.2009, 14:58
den einen Fehler kaum ausgeräumt, kommt nun der nächste:
***Banner noch im Reload! ***
Obwohl gerade erst mit einem Reload von 24 Stunden eingebucht!?

riwasch
29.09.2009, 19:02
ich sollte eventuell vielleicht noch anmerken, dass es sich bei dem Addon um das hier aus dem Download handelt.
Einige Beiträge dazu habe ich schon durch, komme aber trotzdem nicht weiter - Fehler mit dem Reload hat nach wie vor Bestand!

didith1207
29.09.2009, 23:19
zeile 105 </html> dann hast du das für vms 1.1

beim vms1.2 wäre das sehr seltsam den das hatte schon funktioniert....


Ps: version angeben ist nie ein Nachteil!

topframe_klickwin_forced.php gibt es aber in beiden versionen nicht hast du selber was geändert?

riwasch
30.09.2009, 08:05
zeile 105 </html> dann hast du das für vms 1.1

JA, es ist das 1.1 - der erste Fehler (zeile 105 </html>) ist ja behoben! Geändert habe ich nichts - nur kurzfristig mal umbenannt - ist aber schon wieder im Ursprungszustand.
Es geht jetzt Quasi nur um den Fehler mit dem Reload - da kann ich einbuchen, wann und wieviel ich will, ist immer alles gleich im "RELOAD" (Banner noch im Reload!)

riwasch
30.09.2009, 19:59
Noch keiner einen Plan????

Hardy
30.09.2009, 20:06
Wird der eingebuchte Banner im Adminforce angezeigt.

Verfügt die Tabelle vms_gebuchte_werbung auch über die spalte "winklick" ?

didith1207
30.09.2009, 20:08
das größte problem ist wohl das wir hier fast alle mehr ahnung vom vms1.2.x haben als vom 1.1 ...

Deine beschreibungen sind ja sehr wenig aussagekräftig..
was hast du alles versucht?
hast du in der DB die tabellen überpfüft ob sie vorhanden sind ..
hast du geguggt wie lange dein gebuchter banner im reload ist?
hast du geguggt ob er nach 24h wieder klickbar ist ?
usw....

riwasch
30.09.2009, 20:13
trifft beides zu

riwasch
30.09.2009, 20:25
das größte problem ist wohl das wir hier fast alle mehr ahnung vom vms1.2.x haben als vom 1.1 ...

Deine beschreibungen sind ja sehr wenig aussagekräftig..
was hast du alles versucht?
hast du in der DB die tabellen überpfüft ob sie vorhanden sind ..
hast du geguggt wie lange dein gebuchter banner im reload ist?
hast du geguggt ob er nach 24h wieder klickbar ist ?
usw....
alles versucht, auch die in anderen Beiträgen dieses betreffend;
Alle Tabellen vorhanden;
Banner ist anscheinend dauerhaft im Reload;
nach 24 Stunden ? der Banner ist immer klickbar und immer im Reload!;
usw.

Hardy
30.09.2009, 20:44
Versuche mal folgenden Klickbereich:

<?
userstatus ();
head ('Paidbanner');

$usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));

$fbanner = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().')
WHERE t2.tan IS NULL AND t1.werbeart = "klick4win" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.tan DESC LIMIT '.$usr['max_forced'].'');

while ($f_banner = mysql_fetch_assoc ($fbanner)){
echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="klickwin_fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
. '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst bei Gewinnklick: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden<br><br></div>';
}

if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';
else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';

foot ();
?>

riwasch
30.09.2009, 20:50
Ein gutgemeinter Versuch, aber leider:
XXXXX - die Seite für den Klicker ist für den Inhalt nicht verantwortlich.
Banner noch im Reload!

Hardy
30.09.2009, 20:52
dann scheint das problem in der topframe_klickwin_forced.php liegen.

Da fällt mir gerade ein du hast ja den link geändert hast du dann auch den meta tag geändert in den euen link (topframe_klickwin_forced.php) ?

riwasch
30.09.2009, 20:59
das war doch nur ein Versuch (Datei umbenannt) der längst wieder in den Ursprung zurückversetzt wurde (nochmalige Komplettinstall)
die datei ist nun wieder klickwin_forced.php

didith1207
30.09.2009, 23:37
ich hab mir das teil mal angeguggt und wirklich ^^ da wurde eine klammer nicht geschlossen! in der klickwin_forced.php

if ($forced) { <<< diese klammer ist niergends geschlossen..
vor dem ersten else eine } hinzufügen dann sollte das klappen...

so sieht dann das teil aus versuch das mal :



// Reloadprüfen
if ($forced) {
// userreloadsperre eingefügt
$reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time()."");
if (!mysql_num_rows($reloads)) {
$wartezeit = $forced['aufendhalt'];

$headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
$puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()));
if ((!$_SERVER["HTTP_REFERER"]) and ($_GET['auszahlen'] != 'true')) {
$headmsg = 'Falscher oder kein Referer!';
$force_error = 'true';
$wirklich = 'false';
}
} else {
$headmsg = 'Banner noch im Reload!';
$force_error = 'true';
}
} else {
$headmsg = 'Werbetan nicht bekannt!';
$force_error = 'true';
}

riwasch
01.10.2009, 07:25
Juhaa,
jetzt klappts - hatte zwar jetzt dann in Zeile 85 eine } zuviel, nach Entfernen klappt es aber nun - Das Ding läuft !
Danke

didith1207
01.10.2009, 14:05
hmm..also ich habe da ein spezielles programm das mir die zugehörigen Klammern farblich kennzeichnet wenn ich eine makiere und ich habe keine zuviel nur eine zuwenig...

aber wenns nun funktioniert passt es wohl...

riwasch
01.10.2009, 15:45
hmm..also ich habe da ein spezielles programm das mir die zugehörigen Klammern farblich kennzeichnet wenn ich eine makiere und ich habe keine zuviel nur eine zuwenig...

aber wenns nun funktioniert passt es wohl...
nicht falsch verstehen - das was du geschrieben hattest, hat schon gepasst, als ich die fehlende Klammer reinmachte - nur dann zeigte es mir einen Fehler in Zeile 85 an - das war dann eine Klammer, die zuviel war - weiss Geier, wo die plötzlich herkam !???

riwasch
01.10.2009, 16:20
Nachdem nun alles läuft, hätte ich aber doch noch eine Frage:
Ist es möglich, dass bei K4W immer nur ein Banner angezeigt wird !??
Wenn ja, mögen sich doch diese melden, welche die Lösung dafür haben.............

Hardy
01.10.2009, 17:49
<?
userstatus ();
head ('Klick4Win');

//$usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));

$fbanner = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().')
WHERE t2.tan IS NULL AND t1.werbeart = "klick4win" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.tan DESC LIMIT 1');

while ($f_banner = mysql_fetch_assoc ($fbanner)){
echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="klickwin_fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
. '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst bei Gewinnklick: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden<br><br></div>';
}

if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';
else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';

foot ();
?>

riwasch
01.10.2009, 18:14
Eingebaut - funktioniert - SUUUper - DANKE!