0

だから、私はこのコードを持っていますが、うまくいきませんでした

<?
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

何が足りないのか教えてください

4

2 に答える 2

0

$_SERVERは配列であるため、パスは path で始まるものとして作成されますArray。探している実際の値を見つけ、そのための適切なインデックスを使用する必要があります。

于 2012-06-05T14:41:27.330 に答える
0

$_SERVER配列を全体として使用しているため、(文字列にキャストした後) Array. $_SERVER['your_var'] マニュアルを見てください: http://www.php.net/manual/en/reserved.variables.server.php

于 2012-06-05T14:41:43.137 に答える