嘿所以我试图在这段代码中添加一个变量,我需要用我的变量替换粗体。
$_url_form .= '</form></div>';
$_url_form.= "<script type=\"text/javascript\">";
$_url_form.= "var gaJsHost = ((\"https:\" == document.location.protocol) ? \"https://ssl.\" : \"http://www.\");";
$_url_form.= "document.write(unescape(\"%3Cscript src='\" + gaJsHost + \"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E\"));";
$_url_form.= "</script>";
$_url_form.= "<script type=\"text/javascript\">";
$_url_form.= "var pageTracker = _gat._getTracker(\"**UA-46575117-1**\");";
$_url_form.= "pageTracker._initData();";
$_url_form.= "pageTracker._trackPageview();";
$_url_form.= "</script>";
$_response_body = preg_replace('#\<\s*body(.*?)\>#si', "$0\n$_url_form" , $_response_body, 1);
当我将变量放在上面的粗体位置时,它会显示出来:
var pageTracker = _gat._getTracker ("<?php echo UA-46575117-1; ?>")
猜测它与正在使用的\ \ \有关。
任何输入apreciated
答案 0 :(得分:1)
考虑使用php heredoc语法。谷歌,如果你不熟悉它。
答案 1 :(得分:0)
这不起作用?
$_url_form .= "var pageTracker = _gat._getTracker(\"$myVariable\");";