kostenloser Webspace werbefrei: lima-city


<script>...</script> in PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    the-jan

    the-jan hat kostenlosen Webspace.

    Ich habe das Problem, dass ich ein <script> in ein PHP Dokument einf?gen will, hab aber keine Ahnung, wie man das am besten macht :blah:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    <script> iss doch f?r html um einen programm-Teil zu markieren oder t?usch ich mich da...

    Ich mein, f?r was brauchst du das?
    php iss doch an sich schon eine Programmiersprache...

    Erkl?r das mal ein wenig genauer, weil so kann man dir nicht wirklich gut helfen...
  4. c*********c

    Das kannst Du ganz leicht mit echo oder print() erreichen:

    print("<script type='text/javascript'>
    alert('Hallo');
    </script>");
    // oder mit echo
    echo "<script type='text/javascript'>
    alert('Hallo');
    </script>";


    Wie man erkennt, wird alles, was von PHP ausgegeben wird, im Quelltext der ge?ffneten php-Datei aufgef?hrt.

    Beitrag ge?ndert am 29.07.2005 11:55 von compactdisc
  5. s******n

    ich nehme an er m?chte z.B. ein javascript in PHP einbauen.

    das geht am einfachsten, wenn du das in den echo-befehl einbaust:

    echo "<script>......</script>";

    denk dran, dass du dann alle Anf?hrungszeichen dazwischen per escape-zeichen markieren musst!

    alternativ kannst du die ausgabe an eine bedingung kn?pfen:

    <?
    if($Bedingung == ja) {
    ?>

    <script>....</script>

    <?
    }
    else {echo "Es ist ein Fehler aufgetreten. Bitte ?berpr?fen Sie ihre Angaben.";}
    ?>


    wie du siehst gibt es zwei abschnitte php-code, die aber durch die geschweiften Klammern verkn?pft sind. Da das script innerhalb der Klammer der if-struktur steht, muss die Bedingung erf?llt sein, damit das Script ausgef?hrt wird.
    In diesem Fall muss der Javascript-code nicht mit escape-Zeichen versehen werden.

    ?dit: mal wieder zu lahmarschig ^^

    Beitrag ge?ndert am 29.07.2005 11:59 von ssd_bonn
  6. Autor dieses Themas

    the-jan

    the-jan hat kostenlosen Webspace.

    Und an welcher stelle f?ge ich das echo am besten ein?
  7. c*********c



    the-jan schrieb:
    Und an welcher stelle f?ge ich das echo am besten ein?


    Das spielt keine Rolle! Es muss nur irgendwo zwischen "<?" und "?>" liegen!
  8. 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!