我将此用作短网址但不起作用
<?php
define('LINK_URL','$siteurl."/".ereg_replace(" ", "-", $show_wallpaper["caturl"])."-".$show_wallpaper["categoryid"]."-"."1.htm"');
?>
<a href="<?php echo LINK_URL; ?>">
如何解决?
答案 0 :(得分:3)
尝试从第二个参数中删除单引号,如下所示:
define('LINK_URL',$siteurl."/".ereg_replace(" ", "-", $show_wallpaper["caturl"])."-".$show_wallpaper["categoryid"]."-"."1.htm");
答案 1 :(得分:2)
输出很可能是这样的:
<a href="'LINK_URL','$siteurl."/".ereg_replace(" ", "-", $show_wallpaper["caturl"])."-".$show_wallpaper["categoryid"]."-"."1.htm"">
只需删除引号,例如:
define('LINK_URL', $siteurl."/".str_replace(" ", "-", $show_wallpaper["caturl"])."-".$show_wallpaper["categoryid"]."-1.htm");