mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 10:13 Benutzername: Passwort: Auto-Login

Thema: Parse error: syntax error, unexpected '{' vom 03.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Parse error: syntax error, unexpected '{'
Seite: 1, 2  Weiter
Autor Nachricht
cobra12
Threadersteller

Dabei seit: 03.01.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 03.01.2009 22:49
Titel

Parse error: syntax error, unexpected '{'

Antworten mit Zitat Zum Seitenanfang

Hallo,


wer kann mir helfen, ich komme einfach nicht weiter und bin mit meinen Nerven am Ende:

Folgender Fehler tritt auf: Parse error: syntax error, unexpected '{' in /XXXX/XXXX/XXXX/html/XXXXX/admin/admin.php on line 1
Hier die Datei:

Code:
<?phpif(!$authenticated){
    Header("Location: login.php");
  }include ("inc/global.php");if ($settings[session] != "$sid") {  eval("\$tpl->output(\"".$tpl->get("session")."\");");  eval("\$tpl->output(\"".$tpl->get("footer")."\");");  exit();}// overviewif ($action == "") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users");  $num_users = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE statusid='0'");  $num_users0 = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE statusid='1'");  $num_users1 = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_groups");  $num_groups = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_products");  $num_products = $db->num_rows($result);  eval("\$tpl->output(\"".$tpl->get("stats")."\");");}// usermanagerif ($action == "users") {  if ($search == 1) {    $query = "SELECT * FROM ".$mysql_pre."_users WHERE $_POST[s_searchtyp] LIKE '%".$_POST[s_search]."%'";    $result = $db->query($query);  } else {    $result = $db->query("SELECT * FROM ".$mysql_pre."_users ORDER BY userid ASC");  }  while ($userdata = $db->fetch_array($result)) {    if ($userdata[statusid] == 0) {      $status = "<font color='red'>nich freigeschaltet</font>";   } elseif ($userdata[statusid] == 2) {      $status = "<font color='red'>gesperrt</font>";    } else {      $status = "<font color='green'>freigeschaltet</font>";    }    $users_table.= "<tr><td><center>$userdata[userid]</center></td><td><center>$userdata[username]</center></td><td><center><a href='mailto:$userdata[email]'>$userdata[email]</a></center></td><td><center>$status</center></td><td><center><a href='admin.php?action=users_edit&uid=$userdata[userid]&sid=$sid'>bearbeiten</a> | <a href='admin.php?action=users_delete&uid=$userdata[userid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("users/index")."\");");}// user editif ($action == "users_edit") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE userid='$uid'");  $userdata = $db->fetch_array($result);  if ($userdata[sex] == 1) { $sex1 = "checked"; } else { $sex2 = "checked"; }  if ($userdata[adsid] == 1) { $ads1 = "checked"; } else { $ads2 = "checked"; }  eval("\$tpl->output(\"".$tpl->get("users/edit")."\");");}// user checkif ($action == "users_check") {  $db->query("UPDATE ".$mysql_pre."_users SET adsid='$_POST[r_ads]', statusid='$_POST[r_statusid]', sex='$_POST[r_sex]', name1='$_POST[r_name1]', name2='$_POST[r_name2]', street='$_POST[r_street]', streetnumber='$_POST[r_streetnumber]', plz='$_POST[r_plz]', city='$_POST[r_city]', country='$_POST[r_country]' WHERE userid='$uid'");  eval("\$tpl->output(\"".$tpl->get("users/check")."\");");}// delete userif ($action == "users_delete") {  $db->query("DELETE FROM ".$mysql_pre."_products WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_sessions WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_groups WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_users WHERE userid='$uid'");  eval("\$tpl->output(\"".$tpl->get("users/delete")."\");");}// open billif ($action == "bill_open") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE payid='0' ORDER BY billid DESC");  while ($billdata = $db->fetch_array($result)) {    $pay = date("d.m.y - H:i", $billdata[billdate]);    $bill_table.= "<tr><td><center>$billdata[billid]</center></td><td><center>$billdata[userid]</center></td><td><center>$pay Uhr</center></td><td><center><a href='admin.php?action=bill_check&bid=$billdata[billid]&sid=$sid'>bestätigen</a> | <a href='admin.php?action=bill_delete&bid=$billdata[billid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("bill/index")."\");");}// pay billif ($action == "bill_pay") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE payid='1' ORDER BY billid DESC");  while ($billdata = $db->fetch_array($result)) {    $pay = date("d.m.y - H:i", $billdata[billdate]);    $bill_table.= "<tr><td><center>$billdata[billid]</center></td><td><center>$billdata[userid]</center></td><td><center>$pay Uhr</center></td><td><center><a href='admin.php?action=bill_delete&bid=$billdata[billid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("bill/pay")."\");");}// bill checkif ($action == "bill_check") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE billid='$bid'");  $userdata = $db->fetch_array($result);  $db->query("UPDATE ".$mysql_pre."_bill SET payid='1' WHERE billid='$bid'");  $db->query("UPDATE ".$mysql_pre."_users SET adsid='1' WHERE userid='$userdata[userid]'");  eval("\$tpl->output(\"".$tpl->get("bill/check")."\");");}// bill deleteif ($action == "bill_delete") {  $db->query("DELETE FROM ".$mysql_pre."_bill WHERE billid='$bid'");  eval("\$tpl->output(\"".$tpl->get("bill/delete")."\");");}// settingsif ($action == "settings") {  eval("\$tpl->output(\"".$tpl->get("settings/index")."\");");}// check settingsif ($action == "settings_check") {  $db->query("UPDATE ".$mysql_pre."_settings SET username='$_POST[s_user]', password='$_POST[s_pass]', ads='$_POST[s_ads]', price='$_POST[s_price]', bank='$_POST[s_bank]'");  eval("\$tpl->output(\"".$tpl->get("settings/ok")."\");");}// newsletterif ($action == "newsletter") {  eval("\$tpl->output(\"".$tpl->get("newsletter/index")."\");");}// send newsletterif ($action == "newsletter_send") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users");  while ($newsletterdata = $db->fetch_array($result)) {    mail("$newsletterdata[email1]", "Newsletter", "$_POST[n_message]", "From: $from_email");  }  eval("\$tpl->output(\"".$tpl->get("newsletter/ok")."\");");}// logoutif ($action == "logout") {  $rand1 = rand(100000, 500000);  $rand2 = rand(500001, 999999);  $sid = $rand1;  $sid.= time();  $sid.= $rand2;  $db->query("UPDATE ".$mysql_pre."_settings SET session='$sid'");  eval("\$tpl->output(\"".$tpl->get("logout")."\");");}eval("\$tpl->output(\"".$tpl->get("footer")."\");");?>


Ich weiß echt nicht wo der Fehler sein soll, Wer kann mir bitte weiterhelfen !!!


Wie gesagt für Eure Hilfe wäre ich wirklich dankbar, ich bin am Verzweifelen !!!



[Edit: bbcodes geändert, muss ja nicht alles fett sein... m]


Zuletzt bearbeitet von m am Sa 03.01.2009 23:28, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
stsy2k

Dabei seit: 30.01.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 03.01.2009 23:03
Titel

Antworten mit Zitat Zum Seitenanfang

Bitte Code-Tags verwenden.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 03.01.2009 23:28
Titel

Antworten mit Zitat Zum Seitenanfang

stsy2k hat geschrieben:
Bitte Code-Tags verwenden.


Habe ich mal übernommen, macht es aber nicht besser. Außerdem ist das ein Fall den man auch selbst lösen können sollte...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
cobra12
Threadersteller

Dabei seit: 03.01.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 04.01.2009 00:28
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,


wenn ich das Problem lösen könnte hätte ich nicht nach Hilfe gefragt. wo liegt denn der Fehler? Wer kann mir mal auf die Sprünge helfen !!!
  View user's profile Private Nachricht senden
stsy2k

Dabei seit: 30.01.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 04.01.2009 00:35
Titel

Antworten mit Zitat Zum Seitenanfang

stsy2k hat geschrieben:
Bitte Code-Tags verwenden.


Dein Code ist nicht lesbar. Die nachträglich hinzugefügten Tags machen es leider nicht besser. Es kann sein, dass man den Fehler dort sehen kann (nach
Code:
<?php

muss ein Umbruch sein), aber es kann auch sein, dass der Code völlig verkrüppelt angezeigt wird. Also poste deinen Code noch einmal.
  View user's profile Private Nachricht senden
cobra12
Threadersteller

Dabei seit: 03.01.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 04.01.2009 01:09
Titel

Antworten mit Zitat Zum Seitenanfang

hier nochmal der code:

Code:
<?phpif(!$authenticated){
    Header("Location: login.php");
  }include ("inc/global.php");if ($settings[session] != "$sid") {  eval("\$tpl->output(\"".$tpl->get("session")."\");");  eval("\$tpl->output(\"".$tpl->get("footer")."\");");  exit();}// overviewif ($action == "") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users");  $num_users = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE statusid='0'");  $num_users0 = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE statusid='1'");  $num_users1 = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_groups");  $num_groups = $db->num_rows($result);  $result = $db->query("SELECT * FROM ".$mysql_pre."_products");  $num_products = $db->num_rows($result);  eval("\$tpl->output(\"".$tpl->get("stats")."\");");}// usermanagerif ($action == "users") {  if ($search == 1) {    $query = "SELECT * FROM ".$mysql_pre."_users WHERE $_POST[s_searchtyp] LIKE '%".$_POST[s_search]."%'";    $result = $db->query($query);  } else {    $result = $db->query("SELECT * FROM ".$mysql_pre."_users ORDER BY userid ASC");  }  while ($userdata = $db->fetch_array($result)) {    if ($userdata[statusid] == 0) {      $status = "<font color='red'>nich freigeschaltet</font>";   } elseif ($userdata[statusid] == 2) {      $status = "<font color='red'>gesperrt</font>";    } else {      $status = "<font color='green'>freigeschaltet</font>";    }    $users_table.= "<tr><td><center>$userdata[userid]</center></td><td><center>$userdata[username]</center></td><td><center><a href='mailto:$userdata[email]'>$userdata[email]</a></center></td><td><center>$status</center></td><td><center><a href='admin.php?action=users_edit&uid=$userdata[userid]&sid=$sid'>bearbeiten</a> | <a href='admin.php?action=users_delete&uid=$userdata[userid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("users/index")."\");");}// user editif ($action == "users_edit") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users WHERE userid='$uid'");  $userdata = $db->fetch_array($result);  if ($userdata[sex] == 1) { $sex1 = "checked"; } else { $sex2 = "checked"; }  if ($userdata[adsid] == 1) { $ads1 = "checked"; } else { $ads2 = "checked"; }  eval("\$tpl->output(\"".$tpl->get("users/edit")."\");");}// user checkif ($action == "users_check") {  $db->query("UPDATE ".$mysql_pre."_users SET adsid='$_POST[r_ads]', statusid='$_POST[r_statusid]', sex='$_POST[r_sex]', name1='$_POST[r_name1]', name2='$_POST[r_name2]', street='$_POST[r_street]', streetnumber='$_POST[r_streetnumber]', plz='$_POST[r_plz]', city='$_POST[r_city]', country='$_POST[r_country]' WHERE userid='$uid'");  eval("\$tpl->output(\"".$tpl->get("users/check")."\");");}// delete userif ($action == "users_delete") {  $db->query("DELETE FROM ".$mysql_pre."_products WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_sessions WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_groups WHERE userid='$uid'");  $db->query("DELETE FROM ".$mysql_pre."_users WHERE userid='$uid'");  eval("\$tpl->output(\"".$tpl->get("users/delete")."\");");}// open billif ($action == "bill_open") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE payid='0' ORDER BY billid DESC");  while ($billdata = $db->fetch_array($result)) {    $pay = date("d.m.y - H:i", $billdata[billdate]);    $bill_table.= "<tr><td><center>$billdata[billid]</center></td><td><center>$billdata[userid]</center></td><td><center>$pay Uhr</center></td><td><center><a href='admin.php?action=bill_check&bid=$billdata[billid]&sid=$sid'>bestätigen</a> | <a href='admin.php?action=bill_delete&bid=$billdata[billid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("bill/index")."\");");}// pay billif ($action == "bill_pay") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE payid='1' ORDER BY billid DESC");  while ($billdata = $db->fetch_array($result)) {    $pay = date("d.m.y - H:i", $billdata[billdate]);    $bill_table.= "<tr><td><center>$billdata[billid]</center></td><td><center>$billdata[userid]</center></td><td><center>$pay Uhr</center></td><td><center><a href='admin.php?action=bill_delete&bid=$billdata[billid]&sid=$sid'>löschen</a></center></td></tr>";  }  eval("\$tpl->output(\"".$tpl->get("bill/pay")."\");");}// bill checkif ($action == "bill_check") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_bill WHERE billid='$bid'");  $userdata = $db->fetch_array($result);  $db->query("UPDATE ".$mysql_pre."_bill SET payid='1' WHERE billid='$bid'");  $db->query("UPDATE ".$mysql_pre."_users SET adsid='1' WHERE userid='$userdata[userid]'");  eval("\$tpl->output(\"".$tpl->get("bill/check")."\");");}// bill deleteif ($action == "bill_delete") {  $db->query("DELETE FROM ".$mysql_pre."_bill WHERE billid='$bid'");  eval("\$tpl->output(\"".$tpl->get("bill/delete")."\");");}// settingsif ($action == "settings") {  eval("\$tpl->output(\"".$tpl->get("settings/index")."\");");}// check settingsif ($action == "settings_check") {  $db->query("UPDATE ".$mysql_pre."_settings SET username='$_POST[s_user]', password='$_POST[s_pass]', ads='$_POST[s_ads]', price='$_POST[s_price]', bank='$_POST[s_bank]'");  eval("\$tpl->output(\"".$tpl->get("settings/ok")."\");");}// newsletterif ($action == "newsletter") {  eval("\$tpl->output(\"".$tpl->get("newsletter/index")."\");");}// send newsletterif ($action == "newsletter_send") {  $result = $db->query("SELECT * FROM ".$mysql_pre."_users");  while ($newsletterdata = $db->fetch_array($result)) {    mail("$newsletterdata[email1]", "Newsletter", "$_POST[n_message]", "From: $from_email");  }  eval("\$tpl->output(\"".$tpl->get("newsletter/ok")."\");");}// logoutif ($action == "logout") {  $rand1 = rand(100000, 500000);  $rand2 = rand(500001, 999999);  $sid = $rand1;  $sid.= time();  $sid.= $rand2;  $db->query("UPDATE ".$mysql_pre."_settings SET session='$sid'");  eval("\$tpl->output(\"".$tpl->get("logout")."\");");}eval("\$tpl->output(\"".$tpl->get("footer")."\");");?>


edit by Smooth-Graphics: CODE Tags nochmal rumgefügt.


Zuletzt bearbeitet von Smooth-Graphics am So 04.01.2009 03:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
stsy2k

Dabei seit: 30.01.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 04.01.2009 02:04
Titel

Antworten mit Zitat Zum Seitenanfang

cobra12 hat geschrieben:
hier nochmal der code:
blablub


stsy2k hat geschrieben:
Bitte Code-Tags verwenden.



  View user's profile Private Nachricht senden
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 04.01.2009 03:26
Titel

Antworten mit Zitat Zum Seitenanfang

Nehm dir stsy2k's Rat zu herzen, bitte.

Und mehr als sagen, dass hinter <?php ein Leerzeichen stehen muss und du selber ruhig dich ein bisschen mit dem Script beschäftigen könntest, macht hier keiner.

ach, das Script ist irgendwie schon in der ersten Zeile nicht sehr toll geschrieben * Wo bin ich? *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Parse error: syntax error, unexpected '<' in /homepages/23/
Parse error: syntax error, unexpected '>' [solved]
Parse error: parse error, unexpected...
: syntax error, unexpected '<' in
Parse error - in php
Parse error:
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.