所以,我有这个代码,但没有用
<?
foreach($itemlist as $item) {
$imagepic = $item['mainpictureurl'];
for($k=0;$k<count($imagepic);$k++){
echo $imagepic++;
echo "<br>";
$isok=copy($imagepic[$k] , $_SERVER . dirname(__FILE__).'/test/item_'.($k+1).'.jpg');
if($isok==true){
echo' success!';
}else{
echo ' Fail';
}
}
}
?>
我一直收到此错误
Warning: copy(h) [function.copy]: failed to open stream: No such file or directory in /home/decultur/public_html/shop/templatescustom/main/itemlist.html on line 111
Fail
我错过了什么,请告诉我
答案 0 :(得分:0)
$_SERVER
是一个数组,因此您的路径将以路径Array
开头。您需要找到您正在寻找的实际值,并使用适当的索引。
答案 1 :(得分:0)
您正在使用$_SERVER
数组作为整体,这将在Array
中生成(在转换为字符串后)。你应该使用$_SERVER['your_var']
请查看手册:http://www.php.net/manual/en/reserved.variables.server.php