php函数高级应用 把谷歌广告代码自动转化为document.writeln形式的js代码,要求正常换行.

[复制链接]
查看11 | 回复2 | 2011-9-3 10:54:22 | 显示全部楼层 |阅读模式
比如把scripttype=\"text/javascript\"!--google_ad_client=\"pub-43404702493630611\";google_ad_slot=\"28534743771\";google_ad_width=300;google_ad_height=250;//--/scriptscripttype=\"text/javascript\"src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"/script替换为document.writeln(\"scripttype=\\\"text/javascript\\\"!--\");document.writeln(\"google_ad_client=\\\"pub-43404702493630611\\\";\");document.writeln(\"google_ad_slot=\\\"28534743771\\\";\");document.writeln(\"google_ad_width=250;\");document.writeln(\"google_ad_height=250;\");document.writeln(\"//--\");document.writeln(\"/script\");document.writeln(\"scripttype=\\\"text/javascript\\\"\");document.writeln(\"src=\\\"http://pagead2.googlesyndication.com/pagead/show_ads.js\\\"\");document.writeln(\"/script\");原函数是这样的functionformat_textarea($string){returnnl2br(str_replace(\'\',\'\',htmlspecialchars($string)));}functionformat_js($string,$isjs=1){$string=addslashes($string);return$isjs?\'document.writln(\"\'.$string.\'\");\':$string;}但是没法对每一行代码分别加一个document.writeln,而只能加一个
回复

使用道具 举报

千问 | 2011-9-3 10:54:22 | 显示全部楼层
functionformat_js($string,$isjs=1){$arr=explode(\"\\n\",$string);$string=\"\";foreach($arras$temp=\'document.writeln(\"\'.$temp.\'\");\';$string=$string.$temp;}return$string;}
回复

使用道具 举报

千问 | 2011-9-3 10:54:22 | 显示全部楼层
每星期日Sunday(星期日)感染COM、EXE文件Sunday-x(星期日变种)Mindless“红色代码”还被称为Bady,设计者蓄意进行最大程度的破坏。被它感染后,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行