-
PaidMailInbox System
Hallo. ich habe gekauft die addon PaidMailInbox System . ich habe es installiert und soweit geht auch alles gut, aber wenn eine mail zur bestätigung geklickt wird kommt in neue fenster wo die frammer sein sollte also oben folgendes:
Parse error: syntax error, unexpected T_STRING in /var/www/web0/html/topframe_pmi.php on line 52
hier ist die zeile aus der topframe_pmi.php code:
refumsatz ($forced['verdienst'],$_SESSION['uid']);
würde mich über eine schnelle antwort freuen!
ich benutze wms 1.2.3
MFG: RedNeo
-
Da liegt wohl ein Fehler mit deinen Anführungszeichen vor.
Um dir konkret sagen zu können was da los ist brauchen wir schon ein paar (nicht alle) Zeilen weiter oberhalb, weil dort vermutlich ein String begonnen und nicht abgeschlossen wurde.
Bitte poste PHP-Code zwischen die Tags die entstehen wenn du auf http://www.designerscripte.net/images/editor/php.gif klickst.
PHP-Code:
refumsatz ($forced['verdienst'],$_SESSION['uid']);
eaxo
-
das sind die zeilen von anfang bis zeile 52
PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@require_once ('lib/session.lib.php');
// Variabeln definieren
if (!isset($headmsg)) $headmsg = "";
if (!isset($puk)) $puk = "";
if (!isset($force_error)) $force_error = "";
if (!isset($wartezeit)) $wartezeit = "";
if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($_GET['puk'])) $_GET['puk'] = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";
if (!isset($_SESSION['uid'])) $_SESSION['uid'] = "";
if (!isset($forced['ziel'])) $forced['ziel'] = "";
if (!isset($forced['aufendhalt'])) $forced['aufendhalt'] = "";
if (!isset($forced['tan'])) $forced['tan'] = "";
$_GET['tan'] = addslashes ($_GET['tan']);
// Nur weiter wenn eingeloggt
if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0){
die('Bitte einloggen!');
}
@db_connect();
// Werbedaten auslesen!
$kamp = 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 t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
// Reloadprüfen
if (mysql_num_rows($kamp)) {
$forced = mysql_fetch_assoc($kamp);
$wartezeit = $paidmail['aufendhalt'];
$headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
$puk = md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode);
} else {
$headmsg = 'Paidmail noch im Reload!';
$force_error = 'true';
}
// 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)){
// Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...
kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
buchungsliste (create_code(14),$forced['verdienst'],'Paidmailverdienst',$_SESSION['uid']);
refumsatz ($forced['verdienst'],$_SESSION['uid']);
MFG: RedNeo
-
lol...wer proggt solchen mist?
PHP-Code:
// Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...
kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
-
Hm kann da grad keinen Fehler sehen, vielleicht postest du mal die komplette Datei.
PHP-Code:
$forced = mysql_fetch_assoc($kamp);
$wartezeit = $paidmail['aufendhalt'];
Da hat mans wohl mit dem umbenennen etwas zu genaugenommen.
-
habe das hier so geändert und jetzt wie es aussieht geht das!
PHP-Code:
// Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...
db_query("UPDATE ".$db_prefix."_kontodaten SET klicks = klicks + 1, kv = kv + ".$forced['verdienst'].", kontostand = kontostand + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']."");
-
ups sorry hatte vergessen dir den query zu posten :(
hauptsache es funktioniert :)