Loading... Please wait...
 
  Wago's webstek Advertisement  
 
  Home
   
 
Menu
Online
We hebben 11 gasten online
Geen gebruikers online
 
   
 
Thumbnails website PDF Afdrukken E-mail
zondag 03 september 2006
Jaren flink aan het stoeien geweest met het maken van screenshots van websites of onderdelen daarvan. De laatste tijd werden ze gegenereerd door ze af te halen van open.thumbshots.org met behulp van een script en dat was al een hele verbetering. Dat werkt op de volgende wijze:

$provider1 = "http://open.thumbshots.org/image.pxf?url=";
$step1 = ereg_replace("http://","",$thisurl);
$step1 = ereg_replace("https://","",$step1);
$step1 = ereg_replace("ftp://","",$step1);
$step1 = ereg_replace("www.","",$step1);
$step2 = explode("/", $step1);
$domain = $step2[0];
if (!isset($foundimg)) {
$fp = @fopen($provider1.$domain, "r");
$data = @fgets($fp, 34);
if (@ftell($fp) > '32') {
$foundimg = "<img xsrc=\"".$provider1.$domain."\" border=\"0\" title=\"".$thistitle."\" width=\"120\" height=\"90\">";
}
@fclose($fp);
}
return $foundimg;

Natuurlijk horen er nog wat meer code en extra 'leveranciers' bij, maar bovenstaande is de basis. Nadeel van deze methode is dat de providers niet altijd de benodigde thumbs gecached hebben. Tegenwoordig  is er echter een vangnet achter gezet die uit de volgende code geput is:

<img xsrc="http://www.artviper.net/screenshots/screener.php?&url=www.hetgezochtedomein.com&q=xx&h=hh&w=ww" alt=""/> 

Universeel te gebruiken dus en altijd actueel. De bedenker en eigenaar van artViper ben ik hiervoor zeer erkentelijk! Geïmplementeerd op het script, ziet de laatste $providerregel er als volgt uit:

$provider4 = "http://www.artviper.net/screenshots/screener.php?&url=";

Ik hoop dat ook jij iets aan deze wijsheid hebt.

Update 31-12-2008: voor het gebruik van de screenshots van artViper moet je je nu (kosteloos) op haar website registreren.

Groet,

Wago
Laatst geupdate op ( dinsdag 30 december 2008 )
 
< Vorige   Volgende >
 
 
 
 
zaterdag 21 november 2009
© 2009 Wago's webstek