Conrad: javascript in php

hi,

wie kann ich folgendes javascript in eine php variable packen?

hier das javascript:

<script language='JavaScript' type='text/javascript'>
    <!--
    if (!document.phpAds_used) document.phpAds_used = ',';
    phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
    document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
    document.write ("http://xxx.de/adsolution/adjs.php?n=" + phpAds_random);
    document.write ("&amp;clientid=3");
    document.write ("&amp;exclude=" + document.phpAds_used);
    if (document.referer)
       document.write ("&amp;referer=" + escape(document.referer));
    document.write ("'><" + "/script>");
 //-->
 </script><noscript><a href='http://xxx.de/adsolution/adclick.php?n=a04dd5a7' target='_blank'><img src='http://xxx.de/adsolution/adview.php?clientid=3&amp;n=a04dd5a7' border='0' alt=''></a></noscript>

dieses javascript soll nun in der variable $banner = ""; stehen.

worauf muß ich aufpassen? was muß ich in \ setzten?

danke

  1. Hi,

    wie kann ich folgendes javascript in eine php variable packen?

    durch einen zweiten Request. JavaScript spielt erst Jahre nach dem Ende der Existenz von PHP eine Rolle.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hello,

    wie kann ich folgendes javascript in eine php variable packen?

    hier das javascript:

    Noch nie probiert, aber vielleicht klappt es:

    $var = {?>
      <script language='JavaScript' type='text/javascript'>
          <!--
          if (!document.phpAds_used) document.phpAds_used = ',';
          phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
          document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
          document.write ("http://xxx.de/adsolution/adjs.php?n=" + phpAds_random);
          document.write ("&amp;clientid=3");
          document.write ("&amp;exclude=" + document.phpAds_used);
          if (document.referer)
             document.write ("&amp;referer=" + escape(document.referer));
          document.write ("'><" + "/script>");
       //-->
       </script><noscript><a href='http://xxx.de/adsolution/adclick.php?n=a04dd5a7' target='_blank'><img src='http://xxx.de/adsolution/adview.php?clientid=3&amp;n=a04dd5a7' border='0' alt=''></a></noscript>
    <?php}

    Ich komm morgens manchmal auf solche Einfälle. Probiers doch mal aus und teil und BITTE das Ergebnis mit. Ich hangel mich hier gerade von einem Stromausfall (immer <1s lang) zum nächsten. Allerdings sind die Rechner (Router, Testserver, Daten- u. Faxserver Arbeitsplatz) dank überalterter USV dann immer down und brauchen manchmal länger, um wieder hochzukommen, als der nächste Ausfall auf sich warten lässt. Das ist der Preis dafür, dass man inmitten einer wunderschönen Naturlandschaft wohnt. 15km im Radius gibts keinen anderen Ort.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Moin Tom,

      leider funktioniert dies nicht wirklich, mir scheint die Varante von Cheatah schon ganz brauchbar das JavaScript in eine separate Datei auszulagern.

      Gruß aus Berlin!
      eddi

      --
      wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
      > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
      In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)
      1. Hello,

        leider funktioniert dies nicht wirklich, mir scheint die Varante von Cheatah schon ganz brauchbar das JavaScript in eine separate Datei auszulagern.

        Die MTBPL (Mean time between power loss) ist hier inzwischen auch gestiegen, sodass ich das selbst ausprobieren konnte. War ja auch nur eine Idee.

        Aber man kann solche Codeblöcke auf jeden Fall als eigene Datei oder als Feldinhalt einer DB so erfassen und dann mit einem $var = file_get_contents() oder einem select dazuladen.

        Wenn man öftger solche Kontrukte zu erfassen hat, dann lohnt sich betimmt auch ein kleines Hilfsprogramm, dass dann die ganzen escapes automatisch setzt.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Moin Tom,

          Da gab es doch auch noch eine so wohlklingende Auszeichnung <<<EOD TEXT TEXT TEXT EOD>>> http://de3.php.net/manual/de/language.basic-syntax.php (unter "User Contributed Notes"), nur weiß ich nicht mehr, wie die sich nannte :\

          ===============================

          "Stromschwankungen"

          Das passiert, wenn Du Deinen Hamster nicht ordentlich streichelst ;)

          Gruß aus Berlin nach Annerschbarrich!
          eddi

          --
          wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
          > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
          In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)
          1. Hello,

            Da gab es doch auch noch eine so wohlklingende Auszeichnung <<<EOD TEXT TEXT TEXT EOD>>> http://de3.php.net/manual/de/language.basic-syntax.php (unter "User Contributed Notes"), nur weiß ich nicht mehr, wie die sich nannte :\

            Heredoc-Syntax

            Nur, ob die hier hiltft, habe ich jetzt nicht überlegt und probiert.

            ========================

            "Stromschwankungen"

            Das passiert, wenn Du Deinen Hamster nicht ordentlich streichelst ;)

            *ggrrr* Also wenn mein Hamster nicht ordentlichngestrichelt wird, dann geh ich zur nachbarin (die aht eine Bieverkaufsstelle) und dann gibt es bestimmt Stromschwankungen. *gggggg*

            Harzliche Grüße aus http://www.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau