2011-10-19 7 views
0

他の画像URLにリダイレクトする画像URLにfile_get_contents()を使用しています。これによりPHPエラーfile_get_contents(www.modernpads.info/p/2161621.jpg) [function.file-get-contents]: failed to open stream: No such file or directoryが発生します。リダイレクトするURLのfile_get_contents

  1. 最初のURLが別のURLにリダイレクトされても、画像ファイルgetには方法がありますか?
  2. 上記を実行できない場合は、どうすればPHPエラーを返さずに無視できますか?

答えて

4

リダイレクトは問題ではありません。 URLにhttpスキームがないようです。このスキームがなければ、PHPはそれをファイルだと考えます。

+0

現在のURLの先頭に 'http://'を追加する必要がありますか? – Nyxynyx

+0

@Nyxynyx:はい、 'http://'を前に置く必要があります。 – icktoofay

+0

は素晴らしい作品です! – Nyxynyx