php-formatierung von echo<<<HTML

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • php-formatierung von echo<<<HTML

    Hallo zusammen,

    ich möchte mal von euch wissen, ob ich dies auch in php umschreiben kann! Vorallem "DAS HIER" !?!? Es wird mir die ganze php-formatierung über den haufen (die Farben stimmen nicht mehr)!

    PHP Code:
    require_once($mainframe->getPath('admin_html'));  

    echo <<< 
    HTML  <----------------DAS HIER

    <!-- Includes für den Mini-Kalender bei Datumseingabefelder -->
    <
    link rel="stylesheet" type="text/css" media="all" href="$mosConfig_live_site/includes/js/calendar/calendar-mos.css" title="green" />         
    <!-- 
    import the calendar script -->         
    <
    script type="text/javascript" src="$mosConfig_live_site/includes/js/calendar/calendar_mini.js"></script>         
    <!-- 
    import the language module -->         
    <
    script type="text/javascript" src="$mosConfig_live_site/includes/js/calendar/lang/calendar-en.js"></script

    HTML;   <------------DAS HIER 

    $task 
    mosGetParam($_REQUEST'task'null); 
    $option mosGetParam($_REQUEST'option'null); 

    $id mosGetParam$_REQUEST'cid', array(0) );
    if (!
    is_array$id )) {
       
    $id = array(0);

    Das ganze ist ein Teil einer Komponente für Joomla 1.0

    Danke und Gruss
    Raggazzi

  • #2
    Re: php-formatierung von echo&lt;&lt;&lt;HTML

    Original geschrieben von Raggazzi
    ich möchte mal von euch wissen, ob ich dies auch in php umschreiben kann!
    Nein, kannst du nicht. Es ist nämlich schon PHP.
    Das, was dich da am meisten stört, nennt sich heredoc.

    Comment


    • #3
      Re: Re: php-formatierung von echo&lt;&lt;&lt;HTML

      Hallo,

      Das, was dich da am meisten stört, nennt sich heredoc.
      und warum wird mir die php-Formatierung nicht richtig angezeigt?!

      Gruss Raggazzi

      Comment


      • #4
        Weil viele Editoren die Syntax nicht schnallen.
        [FONT="Helvetica"]twitter.com/unset[/FONT]

        Shitstorm Podcast – Wöchentliches Auskotzen

        Comment


        • #5
          Weil viele Editoren die Syntax nicht schnallen.
          Wenn das so ist, schnallt es der Dreamweaver auch nicht!!
          Last edited by Raggazzi; 10-10-2008, 20:33.

          Comment


          • #6
            Man muss nur lesen können: http://de.php.net/manual/en/language...syntax.heredoc

            Nach <<< gehört kein Leerzeichen und nach HTML sowie nach HTML; muss sofort ein Zeilenumbruch erfolgen. Dann funktioniert es auch:

            PHP Code:
            require_once($mainframe->getPath('admin_html'));  

            echo <<<HTML

            <!-- Includes für den Mini-Kalender bei Datumseingabefelder -->
            <link rel="stylesheet" type="text/css" media="all" href="
            $mosConfig_live_site/includes/js/calendar/calendar-mos.css" title="green" />         
            <!-- import the calendar script -->         
            <script type="text/javascript" src="
            $mosConfig_live_site/includes/js/calendar/calendar_mini.js"></script>         
            <!-- import the language module -->         
            <script type="text/javascript" src="
            $mosConfig_live_site/includes/js/calendar/lang/calendar-en.js"></script> 

            HTML;

            $task mosGetParam($_REQUEST'task'null); 
            $option mosGetParam($_REQUEST'option'null); 

            $id mosGetParam$_REQUEST'cid', array(0) );
            if (!
            is_array$id )) {
               
            $id = array(0);

            Comment


            • #7
              alternative syntax:

              PHP Code:
              <?= $test?>
              dann brauchst du kein echo...
              sad

              Comment

              Working...
              X