Ergebnis 1 bis 5 von 5

Thema: unexpected T_STRING

  1. #1
    Fortgeschrittene/r
    Registriert seit
    29.12.2007
    Beiträge
    159
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard unexpected T_STRING

    Huhu

    also ich hab wieder mal ein problem

    Code:
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
    <title>Feedbacks</title> 
    
    <style type="text/css">
    p &#123;
    color&#58; #36c;
    &#125;
    
    a&#58;link &#123;color&#58;#36c; text-decoration&#58;none&#125;
    a&#58;visited &#123;color&#58; red; text-decoration&#58;none&#125;
    a&#58;active &#123;color&#58; red; text-decoration&#58;none&#125;
    a&#58;hover &#123;color&#58; red; text-decoration&#58;underline&#125;
    
    .bg-main &#123;
    background-color&#58; #f3f3f3;
    padding&#58; 5px;
    border-top&#58; 2px solid #ccc;
    border-bottom&#58; 2px solid #ccc;
    width&#58; 600px;
    &#125;
    .add &#123;
    background-color&#58; #d1d1d1;
    padding&#58; 5px;
    border-bottom&#58; 2px solid #fff;
    width&#58; 600px;
    &#125;
    </style>
    
    </head> 
    <body> 
    
    <?php 
      if &#40;isset&#40;$_GET&#91;'action'&#93;&#41;&#41; &#123;
        if &#40;empty&#40;$_POST&#91;'name'&#93;&#41; OR empty&#40;$_POST&#91;'text'&#93;&#41;&#41; &#123;
       echo "Bitte gehen Sie zurück und füllen Sie alle Angaben die mit einem * kennzeichnet worden sind aus."; 
       &#125;
       else &#123;
       if &#40;isset&#40;$_POST&#91;'mail'&#93;&#41; && isset&#40;$_POST&#91;'hp'&#93;&#41;&#41; &#123;
       $eintrag = "
       <div class="add">
       <font size=2>#1</font>
    
       <font color="#800000">Name&#58;</font> " . $_POST&#91;'name'&#93; . " 
    
       <font color="#800000">Homepage&#58; <a href=\"" . $_POST&#91;'hp'&#93; . "\">" . $_POST&#91;'hp'&#93; . "</a>
       
    
    </div>";
       echo "Danke für Ihre Nachricht 
    
     $eintrag";
       &#125;
       &#125;
    &#125;
    else &#123; 
    ?> 
    
    <form action="Feedbacks.php?action=add" method="post" target=_top> 
    * Name/Firma <input type=text name=name>
     
       
      Email  <input type=text name=mail>
     
       
      Homepage <input type=text name=hp>
    
     
      
    <textarea name="text" cols="35" rows="8"></textarea>
    
     
    <input type="submit" value=Senden> 
    </form> 
    <?php 
    &#125; 
    ?> 
    </body> 
    </html>
    Ich bekomme hierbei folgende fehlmeldung:
    Parse error: parse error, unexpected T_STRING in ... on line 42
    line 42 wäre dann: <div class="add">

    ich hab echt keine ahnung, aber ich vermute mal dass das Div nicht ins PHP reingehört.

    ich hoffe ihr könnt mir helfen

    lg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von sudeki05
    Registriert seit
    04.05.2006
    Ort
    Hamburg
    Alter
    28
    Beiträge
    1.435
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das sollte gehen:

    Code:
    <?php
    $hp = $_POST&#91;'hp'&#93;;
    $name = $_POST&#91;'name'&#93;;
    
    
      if &#40;isset&#40;$_GET&#91;'action'&#93;&#41;&#41; &#123;
        if &#40;empty&#40;$_POST&#91;'name'&#93;&#41; OR empty&#40;$_POST&#91;'text'&#93;&#41;&#41; &#123;
       echo "Bitte gehen Sie zurück und füllen Sie alle Angaben die mit einem * kennzeichnet worden sind aus.";
       &#125;
       else &#123;
       if &#40;isset&#40;$_POST&#91;'mail'&#93;&#41; && isset&#40;$_POST&#91;'hp'&#93;&#41;&#41; &#123;
       $eintrag = "<div class=\"add\"><font size=\"2\">#1</font>
    <font color=\"#800000\">Name&#58;</font> $name 
    <font color=\"#800000\">Homepage&#58; <a href=\"$hp\">$hp</a>
       
    
    </div>";
       echo "Danke für Ihre Nachricht 
    
     $eintrag";
       &#125;
       &#125;
    &#125;
    ?>
    Nun mal mit Variablen, außerdem soltlest du die " beim div schon escapen..

    Problems with Windows? - Reboot
    Problems with UNIX? - Be Root

  3. #3
    Fortgeschrittene/r
    Themenstarter

    Registriert seit
    29.12.2007
    Beiträge
    159
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    warum nimmst du mir den das "else {" weg?

    ansonsten, es klappt! dankeschön, und guter rutsch ins neue jahr

  4. #4
    König(in) Avatar von sudeki05
    Registriert seit
    04.05.2006
    Ort
    Hamburg
    Alter
    28
    Beiträge
    1.435
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hatte dir das "else {" nur weggenommen, da ich nur den einen geposteten qt-ausschnitt hatte und der bei mir sosnt ein unerwartetes $end angezeigt hätte

    Problems with Windows? - Reboot
    Problems with UNIX? - Be Root

  5. #5
    phpfan
    Gast

    Standard

    @Shyne
    Besorge dir einen Editor mit Syntaxhighlighting, , z.B. Notepad++, dann fallen dir solche Sachen schon beim Schreiben des Quellcodes auf.

Ähnliche Themen

  1. Seh den Wald vor lauter Bäumen nicht unexpected ';'
    Von sudeki05 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 15.03.2008, 20:05
  2. syntax error, unexpected T_STRING
    Von Walerik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 01.01.2008, 23:02
  3. uneXpected sucht Member!!
    Von uneX][Dani im Forum Sponsor gesucht !
    Antworten: 1
    Letzter Beitrag: 05.10.2007, 21:48
  4. unexpected T-INCLUDE
    Von NyctalusNoctula im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 07.08.2007, 19:32
  5. syntax error, unexpected ')' in
    Von im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 29.10.2006, 22:04

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •