2012-04-14 4 views
-2

使用して、その名前の保存:私は、画像を保存し、自分のディレクトリに保存することができますどのようにWebページから画像を保存+あまりにも私は、たとえば、Webページから画像を保存することができますどのようにPHP

http://othersdomain.com/image/colorful.jpg 

「をイメージ"FTP内にあります。 また、リンクから「カラフルな」名前を取得します。

結論として、それはcolorful.jpgを取得し、同じ名前とタイプで私のディレクトリに保存し、それから私のウェブサーバ上のリンクをエコーアウトします。私のサーバーに保存された後

が、それはこのようsomehtingをエコーし​​ます:

http://mydomain.com/image/colorful.jpg 
+0

何を試しましたか? PHPを使用してファイルをダウンロードする方法、URLからファイル名を抽出する方法などをGoogleで検索しましたか? –

答えて

3

あなたはfile_get_contentsを使用して別のサーバーからファイルを取得することができます。

$file = file_get_contents('http://othersdomain.com/image/colorful.jpg'); 
+3

...と['file_put_contents'](http://www.php.net/manual/en/function.file-put-contents.php)で保存してください。 – Dan

+1

...と['pathinfo'](http://php.net/manual/en/function.pathinfo.php)を使用してファイル名を取得します。 –

関連する問題