Frage bei Fehlerbedeutung

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Frage bei Fehlerbedeutung

Beitrag von terminatorx120 »

Hallo liebe Pro-Scripter und Scripting-Anfänger,
ich bräcuht mal Hilfe bei einer Fehlerbschreibung.
Und zwar diese Hier:
Parse error: syntax error, unexpected $end in MEINS.php on line 310
Die 310 ist klar, aber ich kann mit dem "unexpected $end" nichts anfangen.

Vielen Dank für die Hilfe,
ich zeige noch gerne den Quelltextabschnitt:

Code: Alles auswählen

if (!$_GET['video'] || !$_GET){
 
  $sql  = "SELECT * FROM ".$table_prefix."video";
 
  if (!($result = $db->sql_query($sql))){
  message_die(CRITICAL_ERROR, "Konnte Querrie auf Allgemeine Video-tabelle nicht ausf&uuml;hren!<br><br>Could not querrie video information!", "", __LINE__, __FILE__, $sql);
   }
  else{ 
  $count = mysql_num_rows($result);
  $zufall = rand(1,$count);
  $random_info = $db->sql_fetchrow($result);
  $sql  = "SELECT * FROM ".$table_prefix."video";
  $sql .= " WHERE video_id = $zufall";
    if (!($result = $db->sql_query($sql))){
    message_die(CRITICAL_ERROR, "Konnte Querrie auf Allgemeine Video-tabelle nicht ausf&uuml;hren!<br><br>Could not querrie video information!", "", __LINE__, __FILE__, $sql);
    }
  
  $random_row = $db->sql_fetchrow($result);
  $random_video = '<a href="player.'.$phpEx.'?video="'.$zufall.'>'.$random_info["titel"].'</a>';
  
  $template->set_filenames(array(
    'player_empty' => 'player_novideo.tpl',
  ));
  
  $template->assign_vars(array(
    'NAVIGATION' => $navigation, 
    'BESCHREIBUNG' => 'Leider hast du noch kein Video ausgew&auml;hlt.<br />Bitte w&auml;hle ein Video aus der Navigation (links).<br />Oder klicke auf das Zuf&auml;llige Video, um dieses anzusehen!',
    'RANDOM' => $random_video,
    'VIDEO_TITEL' => 'W&auml;hle bitte ein Video aus',
    'RANDOM_TITEL' => 'Zuf&auml;lliges Video:'
   ));
   $template->pparse('player_novideo'); 
  
}//Das hier ist Zeile 309!
?> //Zeile 310!!


MfG
TerminatorX120 :D
Zuletzt geändert von terminatorx120 am 21.06.2007 15:47, insgesamt 1-mal geändert.
MfG
TerminatorX120
http://www.KeepGaming.de
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

und wo ist die Zeile?

mach da mal nen Kommentar hinter oder so
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

So ist geändert! :D
Genau genommen kommt dahinter noch include(...pagetail.php)
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

unexpected $end heißt, das die datei beendet wird, ohne das alle klammern geschlossen wurden...

Du solltest dir mal einen sauberen coding stil angewöhnen, dann passiert sowas nicht.

füge mal eine klammer } vor zeile 310 oder verlinke die ganze datei...

LG, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

Danke, der Fehler kommt nicht mehr, aber mein Script hat nicht funktioniert. :cry:

Das Script:
www.keepgaming.de/player.txt
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

terminatorx120 hat geschrieben:...aber mein Script hat nicht funktioniert. :cry:
Das kann ich mir gut vorstellen....

Räum mal ordentlich auf und formatiere deinen code... Das kann ja keiner lesen ;o)

Lesestoff: http://area51.phpbb.com/docs/coding-guidelines.html

Desweiteren solltest du das Script erstmal vom server löschen und gegen sql injections schützen, sonst hast du nachher ganz viel Spam in deiner DB...

LG, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
terminatorx120
Mitglied
Beiträge: 214
Registriert: 19.02.2007 22:25
Wohnort: Barmstedt
Kontaktdaten:

Beitrag von terminatorx120 »

Das Script ist ja noch lange in der Entstehung!
MfG
TerminatorX120
http://www.KeepGaming.de
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Genau... Deshalb ja!
Wenns fehlerfrei funktioniert, kannst du es gerne unleserlich packen, aber wenn du da durch blicken willst, lohnt sich das konsequente sauber coden...


LG, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Antworten

Zurück zu „Coding & Technik“