外部 XML ファイルをロードし、写真の URL をデータベースにロードする単純な php コードがあります。
次に、URL を取得して自分のサイトに表示します。
問題は、自分のサイトの他の Web サイトから写真を読み込むことになり、読み込み時間に影響を与えることです。現在、1 ページあたり 20 枚の写真を読み込みます。
だから私は考えています.URLだけでなく、画像をデータベースに完全に保存する方法はありますか?
コードは次のとおりです。
$myfeed = 'xmlfeed.xml';
$myfeed_xml = simplexml_load_file($myfeed);
foreach($myfeed_xml->info as $myinfo){
$pic0 = $myinfo->picture_url[0];
$pic1 = $myinfo->picture_url[1];
$pic2 = $myinfo->picture_url[2];
$pic3 = $myinfo->picture_url[3];
$pic4 = $myinfo->picture_url[4];
if($pic0 != ''){
mysql_query("INSERT INTO ".$table." (pic0, pic1, pic2, pic3, pic4) VALUES ('$pic0', '$pic1', '$pic2', '$pic3', '$pic4')", $dbh);
}
}
ありがとうございました!