我有一个简单的 php 代码,它加载一个外部 XML 文件并将图片 URL 加载到我的数据库中。
然后我获取 URL 并将它们显示在我的网站上。
问题是我最终从我网站上的其他网站加载图片,这会影响加载时间 - 现在每页加载 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);
}
}
谢谢!