自动将图像URL存储在数据库中

时间:2013-06-27 17:05:46

标签: php javascript jquery mysql

我一直在尝试使用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

0 个答案:

没有答案