小弟有个文章页,用户可以自己选填一个选择为XXX(是一段超链接代码),然后在文章页模版会调用这个XXX,代码为:
<script type="text/javascript" src="XXX"></script>
但是有的用户不会输入这个XXX,就造成了很多的文章页面是空的JS链接,所以想请教大大怎么实现检测这个<script type="text/javascript" src=""></script>如果无内容的话,就自动注释点这行代码。
<script type="text/javascript" src="XXX"></script>
但是有的用户不会输入这个XXX,就造成了很多的文章页面是空的JS链接,所以想请教大大怎么实现检测这个<script type="text/javascript" src=""></script>如果无内容的话,就自动注释点这行代码。
$data="XXX";
if(empty($data)){
echo "";
}else{
#可按照你的要求加入正则验证该链接是否合法,然后在正确输出
echo "<script type='text/javascript' src='{$data}'></script>";
}
<?php
if(empty($swt_c)){
echo "";
}else{
#可按照你的要求加入正则验证该链接是否合法,然后在正确输出
echo "<script type=\"text/javascript\" src=\"{$swt_c}\"></script>";
}
?>
</body>
但是输出之后却成了这样:
<script type="text/javascript" src="<?php echo http://123.xxx.com/xxx/xxx.js;?>"></script></body>
这个怎么办?
smarty这样写:#tpl
<?php
if(empty($swt_c)){
$data = "";
}else{
#可按照你的要求加入正则验证该链接是否合法,然后在正确输出
$data = $swt_c;
}
$smarty->assgin("data",$data);
$smarty->display("xxx.html");
?>
<!--xxx.html-->
<script type="text/javascript" src="{$data}"></script>