我收到此错误但无法弄清楚原因
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字符串
答案 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']);