-1

このエラーが発生しています

( ! ) 警告: file_get_contents(wp-content/uploads/2013/06/wpid-Mt-ZionlaunchA4poster.jpg<br>) [function.file-get-contents]: ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.1 404 Not Found in C:\wamp\www\progjet\3\post.php 行 55

ご覧のとおり<br>、ファイル名の末尾にタグがあります。

これが私のコードです:

foreach($imgf as $imgr){
    echo $imgr;
    $upimg[] = get_img(trim($imgr));
}

function get_img($url){
    file_put_contents(basename($url),file_get_contents($url));
    $path = 'http://'. $_SERVER['SERVER_NAME'] . dirname($_SERVER['REQUEST_URI']);

    return $path.'/'. basename($url);
}

ご覧のとおり、エコーを追加して何が起こっているかを確認します

これがアウトプットです

スクリーンショット

4

1 に答える 1

1

のソースは何ですか$imgf。データの場合は、ページから削除/リクエストPOST / GETする必要があります。<br>POSTGET

<br>usingを削除する場合は、次のPHPようにします。

$imgr = str_replace('<br>', '', $imgr);
于 2013-07-07T12:56:10.890 に答える