jasmin: print "Content-Type: text/html\n\n"; im php

Hallo

im cgi geht so:

#!/usr/bin/perl -w
print "Content-Type: text/html\n\n";
print <<__geht__;

" ohne "
__geht__

wie geht dass eigendlich im PHP:

<?php
echo "Content-Type: text/html\n\n";
echo <<__geht__;

" ohne "
__geht__

?> geht nicht

vielen Dank für Hilfe

jasmin

  1. Hallo jasmin,

    im cgi geht so:

    Ich glaube, du meinst 'in Perl geht das so'.

    #!/usr/bin/perl -w
    print "Content-Type: text/html\n\n";

    Korrekt waere:

    print "Content-Type: text/html\015\012\015\012";

    <?php
    echo "Content-Type: text/html\n\n";

    Das ist der Standard-MIME-Type von PHP, das brauchst du nicht
    zu tun. Ansonsten wuerdest du die Funktion 'header()'
    benutzen.

    echo <<__geht__;

    " ohne "
    __geht__

    echo <<<__geht__;
    " ohne "
    __geht__;

    Siehe auch http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

    Gruesse,
     CK

    1. Moin!

      echo <<<__geht__;
      " ohne "
      __geht__;

      Siehe auch http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

      Alternativ:

      <?php

      Irgendein Code

      ?>
      " ohne "
      geht auch
      <?php

      Weiter im Code...

      ?>

      - Sven Rautenberg

      --
      "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)