Parse error: parse error in ... : eval()'d code on line ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Parse error: parse error in ... : eval()'d code on line ...

    Hi,

    hab schon überall nach meinen Problem gesucht und vieles probiert aber nichts hat funktioniert.

    Ich habe folgende 2 Fehlermeldungen:

    Parse error: parse error in /home/httpd/vhosts/fk-hosting.de/subdomains/cscc/httpdocs/index.php(96) : eval()'d code on line 41

    Parse error: parse error in /home/httpd/vhosts/fk-hosting.de/subdomains/cscc/httpdocs/index.php(99) : eval()'d code on line 2

    Zeile 96-99 aus index.php:
    Code:
    eval ("\$output_header = \"$output_header\";");
    eval ("\$output_menu = \"$output_menu\";");
    eval ("\$output_body = \"$output_body\";");
    eval ("\$output_footer = \"$output_footer\";");
    so nun hier die Zeile 40-42 bei dem ersten
    Code:
    <script language=\"JavaScript\">
    <!--
    function confirmLink(text)
    und Zeilen 1-3 bei dem 2. Fehler
    Code:
    </td>
    <td style=\"width:3%;\"></td>
    </tr><tr>
    Vielen Dank im Voraus!

    Area51fischer

  • #2
    letzterer wird wohl an dem Semicolon liegen. ersten fehler sehe ich im suffkopf grad nicht. könnte auch außerhalb des quelltextes liegen.

    Kommentar


    • #3
      Bei dem 2. Teil liegt es nicht am Semikolon. hier mal der komplette Teil der beim 2. Ausgegeben werden soll:

      Code:
      $output_footer="          </td>
                              <td style=\"width:3%;\"></td>
                            </tr><tr>
                          <td colspan=\"3\"></td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                </table>
              <br>$template_footer</td>
            </tr>
          </table>
        </body>
      </htm>";

      Kommentar


      • #4
        Bei dem 2. Teil liegt es nicht am Semikolon.
        Recht hast du! Du musst die \ entsprechend escapen, dass du nach dem parsen noch das " escaped hast.

        also ein \ vor das \ und
        ein \ vor das "

        viel spass!

        Kommentar

        Lädt...
        X