php意外'meta_value'(T_STRING)

时间:2014-03-04 18:31:28

标签: php

我收到此错误但无法弄清楚原因

while($info = mysql_fetch_array( $data )) 
{ 
echo itg_fetch_image('.$info['meta_value'].'); //the line giving error
Print "<tr>"; 
Print "<th>ID:</th> <td>".$info['meta_id'] . "</td> "; 
Print "<th>VALUE:</th> <td>".$info['meta_value']. "</td> "; 
Print "<th>DONE:</th> <td>YES</td> "; 
} 

如果我注释掉这一行它在值td中显示正常,我已经尝试过了。拿出点来取出评论然后加上“”。 itg_fetch_image是http://www.intechgrity.com/automatically-copy-images-png-jpeg-gif-from-remote-server-http-to-your-local-server-using-php/#

代码是echo itg_fetch_image('url'),所有meta_values都返回一个url字符串

3 个答案:

答案 0 :(得分:2)

回声线上的引号导致问题。 它应该是这样的:

echo itg_fetch_image($info['meta_value']);

答案 1 :(得分:0)

似乎itg_fetch_image()是一个函数

试试这个:

echo itg_fetch_image($info['meta_value']);

你可以传递变量。不需要使用引号。

答案 2 :(得分:0)

您必须将其写为

echo itg_fetch_image($info['meta_value']);