我一直在尝试使用websnapr服务在悬停时为每个网站网址创建顺畅运行的图片预览。下面的javascript工作得很好,但是动态生成网站预览,这非常慢,而且似乎没必要,因为我总是使用相同的数据库条目,这个方法可能会多次生成SAME网站的图像预览(在每次刷新),实际上只有一次就足够了,只要我有,并且可以将图像路径存储在数据库中供以后使用。
我正在使用的数据库包含3,000多个网站网址。我想以自动方式为每一个创建一个缩略图预览,使用PHP脚本并将websnapr
图像路径存储在数据库中,以便以后可以用它们生成网站预览。有效的方式。但是,这有点超过我的技能水平......
我感谢任何建议如何做到这一点。
非常感谢提前!
的JavaScript
$('.co-website').each(function(){
var url = encodeURIComponent($(this).children('a').attr('href'));
var imgSRC = 'http://images.websnapr.com/?url=' + url + '&key=' + apiKey + '&hash=' + encodeURIComponent(websnapr_hash);
$(this).children('a').attr("title", "<img src='"+imgSRC+"' />");
});
PHP脚本
while($row = mysqli_fetch_array($results)){
$thumbnail_url = 'http://images.websnapr.com/?url=' . $row['website'] . '&key='.$apiKey.'&hash='.;
//Not sure how to get the hash portion of the URL
}
//update this record's thumbnail mySQL field