Information
Pour fabriquer un vignette, vous pouvez utiliser le serveur thumbshots qui fera cela trés bien pour vous.
Vous pouvez soit afficher directement l'image soit décider de tester avant son existence, par exemple avec la fonction file_exists()
|
01 | | 02 | | 03 | | 04 | | 05 | | 06 | | 07 | | 08 | | 09 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | | 21 | | 22 | | 23 | | 24 | | 25 | | 26 | | 27 | | 28 | | 29 | | 30 | |
|
<?php
| /*---------------------------------------------------------------*/
| /*
| Titre : Fabrication d'une vignette et sauvegarde de la vignette
|
| URL : https://phpsources.net/code_s.php?id=356
| Auteur : nixi54
| Date édition : 13 Mars 2008
| */
| /*---------------------------------------------------------------*/
|
| // Fichier image de sauvegarde
| $image = 'img.gif';
| // Adresse du site ou on veut la vignette
| $urlsite = 'http://www.monsite.ext/';
| // récupérer le résultat
| $url = file_get_contents ("http://open.thumbshots.org/image.pxf?url=".$urlsite
| );
|
| // on ecrit résultat dans le fichier
| $fp = fopen ("$image", 'wb');
| fwrite($fp, $url);
| fclose($fp);
|
| // Affichage de l'image
| echo '<img src="'.$image.'" alt="" />';
|
| ?>
|
| |
|
|
Fonctions du code - Doc officielle PHP
php.net |
Description |
Versions PHP |
OUTIL |
echo | Affiche une chaîne de caractères |
PHP 4, PHP 5, PHP 7, PHP 8
|
|
|
fclose | Ferme un fichier |
PHP 4, PHP 5, PHP 7, PHP 8
|
|
|
file_get_contents | Lit tout un fichier dans une chaîne - (PHP 4 >= 4.3.0, PHP 5, PHP 7) |
PHP 4, PHP 5, PHP 7, PHP 8
|
|
|
fopen | Ouvre un fichier ou une URL |
PHP 4, PHP 5, PHP 7, PHP 8
|
|
|
fwrite | Écrit un fichier en mode binaire |
PHP 4, PHP 5, PHP 7, PHP 8
|
|
|
Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir