kostenloser Webspace werbefrei: lima-city


Wo liegt der Fehler?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    web-dienstleistungen

    web-dienstleistungen hat kostenlosen Webspace.

    Hi Leute,
    erhalte bei dem nachfolgenden Code diese Fehlermeldung:
    "Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/radio-happy-life/html/radio/main.php on line 307"

    Code:
    $Login = "
    <!-- Login -->
       		            <center>
                        <form action='process.php' method='POST'>
                        <table align='left' border='0' cellspacing='0' cellpadding='3'>
                        <tr><td><span class='Stil1'>Username:</span></td><td><input type='text' name='user' maxlength='30' value='<? echo $form->value('user'); ?>'></td><td><? echo $form->error('user'); ?></td></tr>
                        <tr><td><span class='Stil1'>Passwort:</span></td><td><input type='password' name='pass' maxlength='30' value='<? echo $form->value('pass'); ?>'></td><td><? echo $form->error('pass'); ?></td></tr>
                        <tr><td colspan='2' align='left'><input type='checkbox' name='remember' <? if($form->value('remember') != ""){ echo 'checked'; } ?>>
                        <font size='2'><span class='Stil1'>Login speichern &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                        <input type='hidden' name='sublogin' value='1'>
                        <input type='submit' value='Login'></td></tr>
                        <tr><td colspan='2' align='left'><br><font size='2'>[<a href='forgotpass.php'><span class='Stil1'><u>Passwort vergessen?</u></span></a>]</font></td><td align='right'></td></tr>
                        <tr><td colspan='2' align='left'><br><span class='Stil1'>Noch kein Mitglied?</span> <a href='register.php'><span class='Stil1'>Jetzt <u>registrieren</u>!</span></a></td></tr>
                        </table>
                        </form>
    					</center>
    			";


    Wo liegt der Fehler? Bin für jede Hilfe dankbar (:
    LG
    web-dienstleistungen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    leider sehe ich nicht welche Zeile 307 ist, aber ich tippe mal, dass du Zeile 307 nicht mit einem Semikolon beendet hast.

    Gruß
  4. Autor dieses Themas

    web-dienstleistungen

    web-dienstleistungen hat kostenlosen Webspace.

    upps, sry :D

    Zeile 307 ist das "; ganz am Ende..
    Direkt nach </center>

    LG
    web-dienstleistungen
  5. Ich geb dir'n Tipp:
    <?php
    $var_x = "<b><?php echo "lala"; ?></b>";
    ?>

    == false

    Gruß
    styVe (qap2-Team)

    P.S. Genauer:
    <?php
    $var_x = "<b><? echo "lala"; ?></b>";
    ?>

    == sqr(false);

    Beitrag zuletzt geändert: 10.12.2009 16:43:51 von qap2
  6. ersetze mal die äußeren "blabla" durch 'blabla'

    damit umgehst du die Fehler, die im inneren auftreten könnten, denn jetzt interpretiert er den vor dem aufruf, richtig?

    Beitrag zuletzt geändert: 10.12.2009 16:43:37 von sebulon
  7. t*****b

    So setzt man keine Zeichenketten aneinander wie in deinem Code:

    $var = "bla bla bla <? echo $var; ?> blablabla ";


    sondern so:

    $var = "bla bla bla ".$var." blablabla";
  8. Am besten wäre es jedoch, Du machst es so:

    <?php
    $var_x = '<b>'.$lala.'</b>';
    ?>


    Edit: Ok, trueweb war schneller :)

    Beitrag zuletzt geändert: 10.12.2009 16:52:38 von barney
  9. Autor dieses Themas

    web-dienstleistungen

    web-dienstleistungen hat kostenlosen Webspace.

    Ich habe verschiedene Variablen..
    Navigation, Login, etc.
    Diese gebe ich am Ende aus:
    echo "
         <div align='center'>
    	   <table width='1000' height='600' border='0' layout='fixed'>
             <tr>
               <td>
    		     <table width='1000' height='100' border='0'>
                   <tr>
                     <td>$Zeile1
    		         $Login</td>
                   </tr>
                 </table>
                 <table width='1000' height='500' border='0' layout='fixed'>
                   <tr>
                     <td width='200'> $Navigation
    				                $Login
    					        $Wunschbox</td>
                     <td width='586'><? include($Aktuelle_Seite) ?></td>
                     <td width='200'> $Information
    				                $Spalte3</td>
                   </tr>
                 </table>
    		   </td>
             </tr>
           </table>
    	   <br />
    	   <br />
         </div>
            ";


    Und nun möchte ich in die Variable Login ein vorgefertigtes, funktionierendes(!!) Script einbauen/reinpacken ..

    <form action="process.php" method="POST">
    <table align="left" border="0" cellspacing="0" cellpadding="3">
    <tr><td><span class='Stil1'>Username:</span></td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr>
    <tr><td><span class='Stil1'>Passwort:</span></td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
    <tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
    <font size="2"><span class='Stil1'>Login speichern &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
    <input type="hidden" name="sublogin" value="1">
    <input type="submit" value="Login"></td></tr>
    <tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php"><span class='Stil1'><u>Passwort vergessen?</u></span></a>]</font></td><td align="right"></td></tr>
    <tr><td colspan="2" align="left"><br><span class='Stil1'>Noch kein Mitglied?</span> <a href="register.php"><span class='Stil1'>Jetzt <u>registrieren</u>!</span></a></td></tr>
    </table>
    </form>


    Wie mache ich das?

    LG
    web-dienstleistungen

    P.S.: Auf einer Seite hab ich was von " und \" gelesen, hilft das hierbei?
    P.S. (2): @sebulon Nein, wenn ich nur die " bei $Login = " "; änder kommt nen Parse-Error bei
    <form action='process.php' method='POST'>


    Beitrag zuletzt geändert: 10.12.2009 17:00:43 von web-dienstleistungen
  10. @web-dienstleistungen: na dann weißt du, dass der fehler im text an sich ist^^ somit haben wir die Fehlerquellen eingeschränkt^^
  11. Autor dieses Themas

    web-dienstleistungen

    web-dienstleistungen hat kostenlosen Webspace.

    $Login = '
    <!-- Login -->
       		            <center>
                        <form action="process.php" method="POST">
                        <table align="left" border="0" cellspacing="0" cellpadding="3">
                        <tr><td><span class="Stil1">Username:</span></td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr>
                        <tr><td><span class="Stil1">Passwort:</span></td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
                        <tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
                        <font size="2"><span class="Stil1">Login speichern &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                        <input type="hidden" name="sublogin" value="1">
                        <input type="submit" value="Login"></td></tr>
                        <tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php"><span class="Stil1"><u>Passwort vergessen?</u></span></a>]</font></td><td align="right"></td></tr>
                        <tr><td colspan="2" align="left"><br><span class="Stil1">Noch kein Mitglied?</span> <a href="register.php"><span class="Stil1">Jetzt <u>registrieren</u>!</span></a></td></tr>
                        </table>
                        </form>
    					</center>
    			';


    Mit dem Code klappt es, aber er zeigt in den Eingabefenstern
    <? echo $form->value(
    ●●●●●●●●●●●●●●●●●●

    Wie krieg ich das jetzt noch weg? Es sind 18 ● falls das wichtig sein sollte..

    LG
    web-dienstleistungen
  12. in dem du das machst, was die anderne netten leute gepostet hast, indem du das php aus den klammern rausnimmst und in mehrere Teilstrings zerlegst. zusammen fügst du die mit dem "."-Operator
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!