私はオンラインの写真をいくつか持っていますが、画像は単純なものですhttp://domain.com/pic.jpg;アップロード機能はありますが、それはユーザーアップロード用です ユーザーはアップロードしません。自動アップロードです。 これは私が配列上にURLを持っていることを意味し、そのPHPがそれらのUrls写真をサーバーにアップロードするようにしたいです 何か助けてください!ありがとうPHPを使用してサーバに画像を転送する
0
A
答えて
5
define('IMAGE_PATH', '/path/to/images');
foreach ($urlArray as $url) {
file_put_contents(IMAGE_PATH . "/" . basename($url), file_get_contents($url));
}
これは、ユーザーApacheがIMAGE_PATHへの書き込みアクセス権を持っている必要があります。また、これはあなたの場合の正確な解決策ではないかもしれません。これらのファイル名を格納するためのデータベースが必要なように思えます。おそらく元のファイル名の代わりにIDを使用する必要があります。
+1
.htaccessを使用してIMAGE_PATHでスクリプトの実行を保存またはブロックする前に、ファイル名を変更する必要があります。誰かが画像URLとしてmydomain.com/my_evil_script.phpを渡すと仮定します。 – lacop
関連する問題
- 1. WiFiを使用してAndroidデバイスからPCに画像を転送する
- 2. curl(php)を使用してbase64画像をURLに送信
- 3. Jschを使用してUnixからWinxpサーバにファイルを転送
- 4. Jschを使用してディレクトリをSFTPサーバに転送
- 5. アンドロイドアプリから画像URLと画像URLを一緒にPHPサーバに送信
- 6. PHP cURLで画像を送受信するクライアント/サーバ
- 7. JavaScript v2を使用してBase64の画像データをDropboxに転送
- 8. 画像はNodejsサーバに送信する
- 9. PERL/CGI.pmを使用してSFTPを使用してHTML形式からリモートLinuxサーバに画像を転送する
- 10. フォーム内の画像をPHPサーバに送信
- 11. Pythonを使用してローカルマシンからリモートWindowsサーバにファイルを転送する
- 12. サーバへの送信時に画像が90度に回転しました
- 13. サーバからアンドロイドアプリに画像を送信
- 14. リモートサーバにmysql_connectを使用してポート転送とPHPを使用する
- 15. PythonでSVDを使用して画像を回転する
- 16. アプリエンジンイメージサービスを使用して画像を反転する
- 17. Django-nonrelとファイル転送アプリケーションを使用してブロブストアにアップロードされた画像を使用する
- 18. サーバにアップロードしたときにカメラ画像が回転する
- 19. okhttpを使用して画像をサーバにアップロード
- 20. Ajaxを使用して画像を送信するには
- 21. HttpURLConnectionを使用してサーバーに画像を送信する
- 22. ダウンロード画像リンクを使用してPHP
- 23. Base64を使用せずに.PHPに直接画像を送信
- 24. エラスティックドッカー画像によるポート転送
- 25. アンドロイドからPHPサーバに画像をアップロード
- 26. コードローバー画像アップロードファイル転送エラー
- 27. P2P Ajax画像転送
- 28. Javaソケットを使用してクライアントとサーバ間でファイルを転送する方法
- 29. unixサーバでコマンドBTOPUTを使用してXFBファイルを転送する方法
- 30. PHPを使用してローカルフォルダに画像をエクスポートする方法
それほど私には分かりませんでした。 – ceejayoz
これは単純なclerとjesperが答えたばかりだと思う必要はありません:P –