javascript in php
Conrad
- 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 ("&clientid=3");
document.write ("&exclude=" + document.phpAds_used);
if (document.referer)
document.write ("&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&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
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
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 ("&clientid=3");
document.write ("&exclude=" + document.phpAds_used);
if (document.referer)
document.write ("&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&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
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
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
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
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