PHP Befehl nicht geschlossen?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Almeida, 11. Februar 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. Februar 2008
    Guten Tag,
    Kann mir jemand sagen was ich hier falsch gemacht habe? Ich glaube ich muss noch alles mit einem Befehl schliessen, aber wie beendet man einen if-Befehl noch? mit end if oder so? Der spuckt sonst immer das aus: Parse error: syntax error, unexpected $end in C:\Inetpub\vhosts\......\httpdocs\templates\siteground68\templates.php on line 19


    <?if( $sg == 'banner' ):?>
    <div style="width: 100%;" align="center" border="0" cellpadding="0" cellspacing="0">
    <br>
    <table width="137" align="center">

    </table>
    <table width="137" height="16" border="0" cellpadding="0" cellspacing="0">

    </table>
    <table align="center">

    </table>
    </div>

    <?else:?>

    <?php echo $mosConfig_live_site;?> | Powered by <a href="http://joomla.org/" class="sgfooter" target="_blank">Joomla!</a>

    19 ist die letzte Zeile.
    Vielen dank schon mal ;-)

    mfg Lomaxxx
     
  2. 11. Februar 2008
    AW: PHP Befehl nicht geschlossen?

    Hey Almeida

    eine if else Bedinung wird bei PHP so gemacht

    if($sg == 'banner'){
    dann dein inhalt
    }else{
    der andere inhalt
    }

    also sollte dein code so aussehen:

    <?php if( $sg == 'banner' ){ ?>
    <div style="width: 100%;" align="center" border="0" cellpadding="0" cellspacing="0">
    <br>
    <table width="137" align="center">

    </table>
    <table width="137" height="16" border="0" cellpadding="0" cellspacing="0">

    </table>
    <table align="center">

    </table>
    </div>

    <?php }else{ ?>

    <?php echo $mosConfig_live_site;?> | Powered by <a href="http://joomla.org/" class="sgfooter" target="_blank">Joomla!</a>

    <?php } ?>

    Gruss
    Athanasius
     
  3. 11. Februar 2008
    AW: PHP Befehl nicht geschlossen?

    falsch.

    PHP:
    if( $exp ):
    echo 
    $doSomething ;
    endif;
    is völlig i.o

    was dir fehlt is ein endif;

    //zu unten: eine alternative
     
  4. 11. Februar 2008
    AW: PHP Befehl nicht geschlossen?

    Ist das eine alte Schreibweise oder eine neue, die hab ich noch in keinem Tut was ich durchgenommen hab gesehen.
     
  5. 11. Februar 2008
    AW: PHP Befehl nicht geschlossen?

    @Murdoc-4D:

    Die Variante die ich gepostet habe ist nicht falsch, ich kannte die alternative die du gepostet hast auch nicht.
    Da hab ich mal wieder was gelernt
     
  6. 11. Februar 2008
    AW: PHP Befehl nicht geschlossen?

    gut es ist nicht falsch aber auch ned richtig^^

    [x] done

    ~ closed ~
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.