Erledigt! - Parse error: syntax error, unexpected T_STRING
Verfasst: 18.08.2006, 17:13
Hallo,
kann mir bitte jemand kurz helfen, habe wenig Ahnung von php - erhalte folgende Fehlermeldung beim Aufruf:
Parse error: syntax error, unexpected T_STRING in /var/www/web56/html/members/extrapunkteklick.php on line 48
Vielen Dank!
Chris
<?php
require('../config/config.php');
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
require ('sesspruf.php');
sesspruf($sessionid);
$fdaten=mysql_query("select * from mt_settings");
$settings=mysql_fetch_array($fdaten);
$projekturl=$settings[projekturl];
$projektname=$settings[projektname];
$adminmail=$settings[adminmail];
$daten = mysql_query("SELECT * FROM mt_extrapunkte WHERE id = '$id'");
$gebucht = mysql_result($daten, 0, "gebucht");
$verbraucht = mysql_result($daten, 0, "verbraucht");
$url = mysql_result($daten, 0, "url");
$bannerurl = mysql_result($daten, 0, "bannerurl");
$user2 = mysql_result($daten, 0, "user");
$mt_extrapunktereload = mysql_query("SELECT * FROM mt_extrapunktereload WHERE user='$user'");
if(mysql_num_rows($mt_extrapunktereload) != 0){
echo"Reloadsperre aktiv";
}else{
$atime=time();
mysql_query("insert into mt_extrapunktereload (time,user,id) VALUES ('$atime','$user','$id')");
$mt_extrapunkte = mysql_query("SELECT * FROM mt_extrapunkte WHERE id='$id'");
while($row = mysql_fetch_array($mt_extrapunkte)) {
mysql_query("update mt_user set guthaben=(guthaben+$row[punkte]),extrapunkte=(extrapunkte+$row[punkte]) where user='$user'");
mysql_query("update mt_extrapunkte set verbraucht=(verbraucht+1) where id='$id'");
$url=$row[url];
}}
$daten = mysql_query("SELECT * FROM mt_extrapunkte WHERE id = '$id'");
$gebucht = mysql_result($daten, 0, "gebucht");
$verbraucht = mysql_result($daten, 0, "verbraucht");
if($verbraucht >= $gebucht){
mysql_query("UPDATE mt_extrapunkte SET aktiv = 0 WHERE id = '$id'");
mysql_query("DELETE FROM mt_extrapunktereload WHERE id = '$id'");
mysql_query("DELETE FROM mt_extrapunkte where id='$id'");
$daten2=mysql_query("select email from mt_user where user='$user2'");
$email = mysql_result($daten2, 0, "email");
mail("$email","ExtraBanner wurde gelöscht.", Hallo
Ihr Banner bei $projektname wurde gelöscht.
Grund: Alle Klicks verbraucht.
Bannerdaten:
----------------------------------------------------------
URL: $url
BannerUrl: $bannerurl
Gebucht: $gebucht
----------------------------------------------------------
Dies ist kein Spamm, Sie bekommen diese Mail, da Sie sich bei $projektname angemeldet haben. Ihren Account können Sie im Mitgliedbereich löschen.
",
"From: $adminmail <$adminmail>\n");
}
?>
<html>
<head>
<title><?php echo"$projektname"; ?></title>
</head>
<frameset rows="75,*" cols="*" frameborder="1" border="0" framespacing="0" noresize>
<frame src="<?php echo "$projekturl"; ?>/texte/extrapunkte.php?<?php echo "url=$url"; ?>" scrolling="no">
<frame src="<? echo "$url"; ?>">
</frameset><noframes><body bgcolor="#FFFFFF">
</body></noframes></html>
kann mir bitte jemand kurz helfen, habe wenig Ahnung von php - erhalte folgende Fehlermeldung beim Aufruf:
Parse error: syntax error, unexpected T_STRING in /var/www/web56/html/members/extrapunkteklick.php on line 48
Vielen Dank!
Chris
<?php
require('../config/config.php');
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
require ('sesspruf.php');
sesspruf($sessionid);
$fdaten=mysql_query("select * from mt_settings");
$settings=mysql_fetch_array($fdaten);
$projekturl=$settings[projekturl];
$projektname=$settings[projektname];
$adminmail=$settings[adminmail];
$daten = mysql_query("SELECT * FROM mt_extrapunkte WHERE id = '$id'");
$gebucht = mysql_result($daten, 0, "gebucht");
$verbraucht = mysql_result($daten, 0, "verbraucht");
$url = mysql_result($daten, 0, "url");
$bannerurl = mysql_result($daten, 0, "bannerurl");
$user2 = mysql_result($daten, 0, "user");
$mt_extrapunktereload = mysql_query("SELECT * FROM mt_extrapunktereload WHERE user='$user'");
if(mysql_num_rows($mt_extrapunktereload) != 0){
echo"Reloadsperre aktiv";
}else{
$atime=time();
mysql_query("insert into mt_extrapunktereload (time,user,id) VALUES ('$atime','$user','$id')");
$mt_extrapunkte = mysql_query("SELECT * FROM mt_extrapunkte WHERE id='$id'");
while($row = mysql_fetch_array($mt_extrapunkte)) {
mysql_query("update mt_user set guthaben=(guthaben+$row[punkte]),extrapunkte=(extrapunkte+$row[punkte]) where user='$user'");
mysql_query("update mt_extrapunkte set verbraucht=(verbraucht+1) where id='$id'");
$url=$row[url];
}}
$daten = mysql_query("SELECT * FROM mt_extrapunkte WHERE id = '$id'");
$gebucht = mysql_result($daten, 0, "gebucht");
$verbraucht = mysql_result($daten, 0, "verbraucht");
if($verbraucht >= $gebucht){
mysql_query("UPDATE mt_extrapunkte SET aktiv = 0 WHERE id = '$id'");
mysql_query("DELETE FROM mt_extrapunktereload WHERE id = '$id'");
mysql_query("DELETE FROM mt_extrapunkte where id='$id'");
$daten2=mysql_query("select email from mt_user where user='$user2'");
$email = mysql_result($daten2, 0, "email");
mail("$email","ExtraBanner wurde gelöscht.", Hallo
Ihr Banner bei $projektname wurde gelöscht.
Grund: Alle Klicks verbraucht.
Bannerdaten:
----------------------------------------------------------
URL: $url
BannerUrl: $bannerurl
Gebucht: $gebucht
----------------------------------------------------------
Dies ist kein Spamm, Sie bekommen diese Mail, da Sie sich bei $projektname angemeldet haben. Ihren Account können Sie im Mitgliedbereich löschen.
",
"From: $adminmail <$adminmail>\n");
}
?>
<html>
<head>
<title><?php echo"$projektname"; ?></title>
</head>
<frameset rows="75,*" cols="*" frameborder="1" border="0" framespacing="0" noresize>
<frame src="<?php echo "$projekturl"; ?>/texte/extrapunkte.php?<?php echo "url=$url"; ?>" scrolling="no">
<frame src="<? echo "$url"; ?>">
</frameset><noframes><body bgcolor="#FFFFFF">
</body></noframes></html>