PHP if 문 내에서 Google 애드워즈 전환 추적 코드의 자바 스크립트를 에코하려고합니다. 나는 많은 수의 검색 작업을 수행했지만 코드를 올바르게 실행하려면 어떤 문자를 이스케이프 처리해야하는지에 대한 확실한 목록을 찾을 수없는 것 같습니다. 누구 제안있어?PHP에서 Javascript를 출력 할 때 이스케이프 처리해야 할 문자는 무엇입니까?
코드의 첫 번째 비트는이 전환 코드에 포함 호출하는 경우 문장의 시작 :
if (@mailit) {
include ("conversioncodes.php");
이 코드를 포함 conversioncodes.php의 내용 것은 난 니펫 제대로 벗어나는 법을 알아 내려고 노력했습니다. 목표는 if 문의 조건이 충족 될 때 전환 코드가 전환을 추적하도록하는 것입니다.
echo "<!-- Google Code for Homepage Form Submit Conversion Page -->
<script type="text/javascript">
<!--
var google_conversion_id = XXXXXXXXXX;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "XXXXXXXXXXXXXXX";
var google_conversion_value = 0;
//-->
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/XXXXXXXXXX/?label=XXXXXXXXXXXXXXXXXXX&guid=ON&script=0"/>
</div>
</noscript>";