12-01-2012
Vous souhaitez visualiser l’ensemble des images d’une page distante mais en mode miniature?
1: récupérez les liens des images avec simplehtmldom
2: générez vos miniatures avec phpthumb
3: faites une page html contenant vos balises img …
un petit exemple rapide:
include('simplehtmldom/simple_html_dom.php');//inclusion de la page simplehtmldom à télécharger
require('phpthumb.class.php');//inclusion de la page phpthumb à télécharger
$thumb = 'http://leliendevosimages.com/images';
$html = file_get_html($thumb); //on récupère la page
foreach($html->find('a') as $element) // on survole les balises a
{
if(stripos($element->href, 'jpg') !== false)//on garde les liens des images jpg sans prise en compte de la casse
{
$url=$thumb.$element->href;
$phpThumb = new phpThumb();
$phpThumb->setSourceData(file_get_contents($url));
$output_filename = str_replace('http://', '', $url);
$output_filename = str_replace('/', '-', $output_filename);
$phpThumb->setParameter('w','90');
$phpThumb->setParameter('zc','C');
$phpThumb->setParameter('q','90');
if ($phpThumb->GenerateThumbnail()) {
$phpThumb->RenderToFile('/ledossierminiatures/'.$output_filename);
}
}
}
Si vous voulez des explications ou le code complet avec les librairies, il suffit de me le demander ici!

Php, générateur de miniature à distance, remote
-php
>> Voir tous les tutoriels catégories: php