リモート画像をローカルに保存するための PHP 関数クラス_PHP チュートリアル
//
// 機能: リモート イメージを取得してローカルに保存します
//
//
// ファイルをローカル サーバーに書き込む権限があることを確認してください
//
//
// 変数の説明:
// $url はリモート イメージの完全な URL アドレスであり、空にすることはできません。
// $filename はオプションの変数です。空の場合、ローカル ファイル名は時刻と日付に基づいて自動的に生成されます
//
function GrabImage($url,$filename="") {
if($url==) "" ):return false;endif;
if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!= ".jpg"):return false;
$filename=date("dMYHis").$ext;
ob_start();
$img = ob_get_contents(); );
$size = strlen($img);
$fp2=@fopen($fp2,$img);
$ファイル名を返します。 }
$img=GrabImage("/upload/20081208002838680.jpg","");
if($img):echo '
< /pre> ;';else:echo "false";endif;
; in dedecms: if(!empty($saveremoteimg))
{
$body =tripslashes($body); ;
preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png))/isU",$body , $img_array);
$img_array = array_unique($img_array[2]);
$imgUrl = $img_dir."/".strftime("%Y%m%d",time()) ;
$imgPath = $base_dir.$imgUrl;
$milliSecond = strftime("%H%M%S",time());
foreach($img_array as $key =>$value)
{
$value = トリム($value)
$get_file = @file_get_contents($value);
$rndFileName = $imgPath."/".$milliSecond . $key.".".substr($value,-3,3);
$fileurl = $imgUrl."/".$milliSecond.$key.".".substr($value,-3,3) ;
if($get_file)
{
$fp = @fopen($rndFileName,"w");
@fclose($fp); ($value,$fileurl,$body);
$body = 追加ラッシュ($body);
http://www.bkjia.com/PHPjc/319705.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/319705.html
技術記事
?php // // 機能: リモート イメージを取得し、ローカルに保存します。 // // // ファイルをローカル サーバーに書き込む権限があることを確認してください // // // 変数の説明: // $url はリモート画像 完全な U...

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
