在 php 代码中添加一个 JavaScript 代码
Add a javascript code within a php code
如何在PHP代码中正确添加JavaScript代码?我尝试使用以下代码执行此操作,但出现错误:
解析错误:语法错误、意外的"文本"(T_STRING)、预期出现","或";"
<?php
$myImagesList = array (
'image1.png' ,
'image2.png' ,
'image3.png'
);
shuffle ($myImagesList);
echo '<div style = "background: #0600ff" class = "div02">';
for ($i=0; $i<5; $i++) {
if ($i < 5) {
echo '' . $myImagesList[$i] . '';
}
if ($i == 5) {
echo '</div>';
echo ' <script type='text/javascript'>
var cpmstar_pid = 45265;
document.writeln('<SCR' + 'IPT language='Javascript' src='' + (document.location.protocol=='https:'?'//server':'//cdn') + '.cpmstar.com/cached/js/feedback_v101.pack.js'></SCR' + 'IPT>');
</script> ';
echo '<div style = "background: #0600ff" class = "div02">';
}
if ($i > 5) {
echo '' . $myImagesList[$i] . '';
}
}
echo '</div>';
?>
问题出在您与脚本标签一起使用的单引号上。 您可以使用 heredoc 语法将 JavaScript 与 PHP 一起编写出来。
echo <<< SCRIPT_BLOCK
<script>
var cpmstar_pid = 45265;
document.writeln('<SCR' + 'IPT language='Javascript' src='' + (document.location.protocol=='https:'?'//server':'//cdn') + '.cpmstar.com/cached/js/feedback_v101.pack.js'></SCR' + 'IPT>');
</script>
SCRIPT_BLOCK;
相关文章:
- Regex代码只允许一个空格
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 创建一个循环来简化HTML和CSS代码
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 解析云代码作业:删除在数据库中已经存在一个小时的行
- 在单击下一个按钮之前,在JavaScript代码中添加5秒的延迟
- 代码挑战:创建一个跟踪对象实例总数的类Foo
- 有没有一个Javascript代码可以看到你的缓存有多满
- Jquery时间启动计时器,我有一个计时器的代码,但它在页面加载时启动
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- jQuery将代码合并为一个函数
- jQuery toogle-一个打开,另一个隐藏-在代码中的任何位置
- 如何在jquery中为object键创建一个工作变量以避免额外的代码
- 使用一个 jquery 代码关闭多个模态
- 在一个JavaScript文件中解析云代码定义和作业
- html或java脚本代码在硬盘中创建一个文本文件