Finde den Fehler nicht (unexpected $ - angeblich unerwartetes ende)

LordSikon

Mitglied
Hallo,
ich finde leider den fehler nicht in folgendem php code....
ich lasse hier etwas code aus, kann allerdings nicht alles auslassen, weil der fehler irgendwie überall sein könnte.....

PHP:
<?php

$kopf="<html>\n
<head>\n
<title>jbo wolbrechtshausen | suchmaschinenanfrage</title>\n
<meta name='description' content='...' />\n
<meta name='author' content='...' />\n
<meta name='date' content='...' />\n
<meta name='robots' content='index' />\n
<meta name='revisit-after' content='2 days' />\n
<meta http-equiv='Content-Style-Type' content='text/css' />\n
<style type='text/css'>\n
body {
      background-color:#E5E5E5;
     }

h1 {
    font-family:Verdana,Arial,sans-serief;
    font-size:18px;
    color:#000000;
    text-align:center;
   }

.toptext   {
            font-family:Verdana,Arial,sans-serief;
            font-size:10px;
            color:#000000;
            text-align:center;
           }

.information    {
                 background-color:#9AAEC7;
                 width:150px;
                 vertical-align:top;
                 border-bottom-width:3px;
                 border-right-width:1px;
                 border-top-width:1px;
                 border-left-width:1px;
                 border-top-color:#000000;
                 border-left-color:#000000;
                 border-right-color:#000000;
                 border-bottom-color:#FFFFFF;
                 border-style:solid;
                 padding:2px;
                }

b {
   font-family:Verdana,Arial,sans-serief;
   font-size:12px;
   color:#000000;
  }

p {
   font-family:Verdana,Arial,sans-serief;
   font-size:10px;
   color:#000000;
  }

.name {
       width:600px;
       background-color:#C0CBDD;
       border-bottom-width:1px;
       border-right-width:1px;
       border-top-width:1px;
       border-left-width:0px;
       border-style:solid;
       padding:2px;
      }

.textpreview {
              width:600px;
              background-color:#C0CBDD;
              border-bottom-width:3px;
              border-right-width:1px;
              border-top-width:0px;
              border-left-width:0px;
              border-style:solid;
              border-top-color:#000000;
              border-left-color:#000000;
              border-right-color:#000000;
              border-bottom-color:#FFFFFF;
              padding:2px;
             }

a:link {
        color:#FF3333;
        text-decoration:none;
       }

a:visited {
           color:#FF3333;
           text-decoration:none;
          }

a:active {
          color:#000000;
          text-decoration:none;
         }

a:hover {
           color:#000000;
           text-decoration:none;
          }


</style>\n
</head>\n

<body>\n
<h1>seitenname</h1>\n
<p class='toptext'>http://www.seitenurl.tld<br />
Um zum Originaltext zu gelangen klicken Sie bitte auf <i>Originalseite</i> unter dem entsprechendem Artikel</p>\n

<table border='1' cellspacing='0' cellpadding='0' width='750px'>\n";

include("includings/global.php");

$result=mysql_query("select * from ".$prefix."_text ORDER by katid ASC");


$fp=fopen("db_text/sitemap.html","w");

fputs($fp,$kopf);
  echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"800px\">\n";
  while($row=mysql_fetch_array($result)) {
  $ID=$row["id"];
   if($row[katid] == "1") 
           {
            $katname = "Aktuelles";
           }
  elseif($row[katid] == "2") 
           {
            $katname = "JBO";
           }
  elseif($row[katid] == "3") 
           {
            $katname = "Jugendförderung";
           }
  elseif($row[katid] == "4") 
           {
            $katname = "Community";
           }
  elseif($row[katid] == "5") 
           {
            $katname = "Service";
           }
   $text = strtok($row[text], " ");
  for ($i = 0; $i < 50; $i++) {
    //echo $text." ";
    $text = strtok(" ");
  } 
  $datei=$ID.".html";
  $pfeil = ">";
  $pfad="db_text/$ID".".html";
  $data="<tr>\n
<td rowspan='2' class='information'>\n
<b>$katname;</b><br />\n
<p>$row[autor];<br />$row[date]</p>\n
</td>\n
<td class='name'>\n
<b>$row[navname] > $row[name]</b>\n
</td>\n
</tr>\n
<tr>\n
<td class='textpreview'>\n
<p style='font-size:11px;'>";
 $text = strtok($row[text], " ");
  for ($i = 0; $i < 50; $i++) {
    $data .= $text." ";
    $text = strtok(" ");
  } 
$data .= "<br />\n
&raquo; <a href='./view.php?id=$row[id]&kk=$row[katid]'>[Originalseite...]</a></p>\n
</td>\n
</tr>\n
</table>\n
<br />\n
<hr />\n
<p style='font-size:9px;'>&copy; uhrhebern; 2004 - 2005</p>\n
</body>\n
</html>\n";
          
         
 
  fputs($fp,$data);

  


fclose($fp);


?>


Hier mal die Fehlermeldung:

Parse error: parse error, unexpected $ in usr/functions/robots.php on line 205

Zeile 205 ist im Originalscript exakt folgendes:

PHP:
?>

ich hoffe, mir kann wer helfen.....


Grüße


Patti
 
Zuletzt bearbeitet:
Es sieht mir danach aus, dass Du die schließende Klammer zu
PHP:
  while($row=mysql_fetch_array($result)) {
vergessen hast.

Gruß hpvw
 
Ich würde sagen, Du hast die while-Schleife deiner MySQL-Abfrage nicht geschlossen.
Schau mal, da fehlt irgendwo ein "}" .
 
Zurück