Php语法错误,帮助不大

时间:2010-01-11 20:47:02

标签: php html

我有这个字符串:

$imagename ="$ad_id_stripped"."_1".".jpg";
$display_table.="<a href='../ad.php?ad_id=$row[ad_id]' target='_parent'>
<img style='border:none;' src='../ad_images/$category/thumbs/$imagename?time()' class='shadow'></a>";

echo $display_table;

您可能会看到我正在尝试添加time()函数... 但是,没有时间()像这样添加!我试过各种报价等没有运气......

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:3)

$imagename ="$ad_id_stripped"."_1".".jpg";
$display_table.="<a href='../ad.php?ad_id=$row[ad_id]' target='_parent'>
<img style='border:none;' src='../ad_images/$category/thumbs/$imagename?" . time() . "' class='shadow'></a>";

echo $display_table;

您希望从字符串本身获取time()函数并连接

答案 1 :(得分:3)

你做不到:

$string = "....time()...";

你需要这样做:

$string = "..." . time() . "....";

$time = time();
$string = "....$time...";

答案 2 :(得分:0)

用双引号括起来的字符串将解析变量,但不解析函数。 试试这个:

$imagename ="$ad_id_stripped"."_1".".jpg";
$time = time();
$display_table.="<a href='../ad.php?ad_id=$row[ad_id]' target='_parent'>
<img style='border:none;' src='../ad_images/$category/thumbs/$imagename?$time' class='shadow'></a>";

echo $display_table;