Soyez le premier à donner votre avis sur cette source.
Vue 29 107 fois - Téléchargée 124 972 fois
// voici le code du fichier des fonctions <?php function createthumb($name,$filename, $thumb_x, $thumb_y, $caption) { if (!file_exists($filename)){ $img_in = imagecreatefromjpeg($name); $img_out = imagecreatetruecolor($thumb_x, $thumb_y); $tc = str_replace(".//","",$img); imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in)); $white = imagecolorallocate($img_out, 255, 255, 255); $black = imagecolorallocate($img_out, 0, 0, 0); //imagestring($img_out,1,3,3,$caption,$black); //imagestring($img_out,1,2,2,$caption,$white); imagejpeg($img_out, $filename, 100); imagedestroy($img_out); imagedestroy($img_in); } } function createDir($from, $to) { $dossier=opendir($from); while ($fichier = readdir($dossier)) { $l = array('.', '..'); if (!in_array( $fichier, $l)){ if (is_dir($from."/".$fichier)){ if (!file_exists($to."/".$fichier)){ mkdir($to."/".$fichier, 0777); chmod($to."/".$fichier."/", 0777); } createDir($from."/".$fichier,$to."/".$fichier); } } } } function generate($fullsized , $thumbs){ $thumb_x = "128"; // Horizontal size of thumbnail created in pixels $thumb_y = "96"; // Vertical size of thumbnail created in pixels $dossier=opendir($fullsized); while ($fichier = readdir($dossier)) { $l = array('.', '..','Thumbs.db'); if (!in_array( $fichier, $l)){ $tmp = $thumbs."/".$fichier; $tmp2 = $fullsized."/".$fichier; $tmpd = ereg_replace("images/","",$tmp2); if (is_dir($fullsized."/".$fichier)){ print(" <a href=\"?d=$tmpd&id=$id\" class=\"liens\">$fichier</a><br> "); } else { $img_nfo = getimagesize($fullsized."/".$fichier); createthumb($fullsized."/".$fichier,$thumbs."/".$fichier, $thumb_x, $thumb_y, $caption); $url = "javascript:showimage('big.php?show=$fullsized/$fichier','$img_nfo[0]','$img_nfo[1]')"; print(" <a href=\"$url\"><img border=0 src=\"$tmp\"></a> "); } } } } ?>
26 mars 2010 à 08:30
vous auriez une idee !!!!
milles merci
22 févr. 2006 à 15:42
Les miniatures ne saffiche pas et jai les lignes derreur suivantes pour chaque images :
Warning: imagejpeg(): Unable to access images/concept/thumbs/DSCI0001.jpg in /home/httpd/vhosts/starttheriot.net/subdomains/viedordures/httpdocs/catalog/image.php on line 14
Warning: imagejpeg(): Invalid filename 'images/concept/thumbs/DSCI0001.jpg' in /home/httpd/vhosts/starttheriot.net/subdomains/viedordures/httpdocs/catalog/image.php on line 14
Par contre les pop ups marches bien.
Quelqu'un saurais dou ca peut venir. (pour un site oscomerce)
merci
21 févr. 2006 à 16:43
Jai un soucis pour integrer ton code dans une boutique oscommerce.
La gallerie foto marche bien kan il est dans le repertoire racine mais si je le met dans un otre dossier il ne trouve pas les image et me met un tas de ligne derreur. Je pense que cest parcekil y a un comflit de variable ..
Quelqun orai une idee du probleme et une solution ?
Merci davamce
5 févr. 2006 à 17:41
@+
4 févr. 2006 à 13:38
http://www.flashkod.com/code.aspx?id=22971
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.