Autor | Zpráva | ||
---|---|---|---|
horava2 Profil |
#1 · Zasláno: 9. 3. 2008, 21:30:52
dobry den,
stahl jsem si tento script na galerii. ale kdyz tam cokoli zmenim,tak prestanou fungovat nahledy.(zobrazi se misto nahledu pouze nazev fotografii.jpg) dekuji moc za odpoved! <?php /////////////////////////////////////////////////////////////// /// /// /// Jednoduchá a přitom plně automatická fotagalerie /// /// Zobrazuje POUZE obrázky ve formátu JPG, JPEG !!! /// /// /// /// © 2006 Jaroslav Hensl /// /// /// /////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// /// /// /// NASTAVENÍ /// /// /// /////////////////////////////////////////////////////////////// $path="fotky"; /// cesta do složky s obrázky $width=133; /// šířka nahledu $height=100; /// výška náhledu $kvalita=75; /// kvalita náhledu $zob_width=800; /// šířka okna, ve kterém se a obrázek zobrazí a šířka zobrazeného obrázku $zob_height=600; /// výčka okna, ve kterém se a obrázek zobrazí a výška zobrazeného obrázku /////////////////////////////////////////////////////////////// /// /// /// Konec NASTAVENÍ /// /// /// /// Dále bez znalosti PHP neupravovat !!! /// /// /// /////////////////////////////////////////////////////////////// $nahled=$_GET[nahled]; $zobraz=$_GET[zobraz]; if($nahled == "" && $zobraz == ""){ ?> <html> <head> <title>Fotogalerie</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> </head> <body> <script> function obrazek(soubor) { var src = "<? echo $PHP_SELF ?>?zobraz="; var path = src + soubor; var options = "toolbar=no,scrollbars=no,resizable=no,width=<? echo $zob_width; ?>, height=<? echo $zob_height; ?>;" msgWindow=window.open(path,"",options); if(!msgWindow){ location.href=path; } } </script> <div align="center"> <h1>Galerie</h1> <? $slozka = dir("$path"); while($file=$slozka->read()) { $jpg_test=explode(".", "$file"); if ($jpg_test[1]=="jpeg" || $jpg_test[1]=="jpg" || $jpg_test[1]=="JPG") { echo "<a href=\"".$PHP_SELF."?zobraz=$file\" onclick=\"obrazek('$file'); return false\"><img src='".$PHP_SELF."?nahled=$file' border=0 alt='$file'></a>\n"; } } $slozka->close(); ?> </div> </body> </html> <? }if($nahled != ""){ $size = getimagesize($path."/".$nahled); $src_width = $size[0]; $src_height = $size[1]; $typ_zdroje = $size[2]; Header("Content-type: image/jpeg"); $src = imagecreatefromjpeg($path."/".$nahled); $dst = imagecreatetruecolor($width,$height); ImageCopyResampled($dst, $src, 0, 0, 0, 0, $width,$height,$src_width,$src_height); imagejpeg($dst,'',$kvalita); imagedestroy($src); imagedestroy($dst); }if ($zobraz != ""){ ?> <html> <head> <title>Obrazek - <? echo $zobraz; ?></title> </head> <body rightmargin="0" leftmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> <a href="javascript:close()" title="Klikněte pro zavření"><img src="<? echo $path."/".$zobraz ?>" border="0" width="<? echo $zob_width; ?>" height="<? echo $zob_height; ?>" /></a> </body> </html> <? } ?> |
||
Alphard Profil |
#2 · Zasláno: 9. 3. 2008, 21:47:58
stahl jsem si tento script na galerii.
gratuluji ale kdyz tam cokoli zmenim,tak prestanou fungovat nahledy.(zobrazi se misto nahledu pouze nazev fotografii.jpg) to je blbé, ale co my s tím? jestli chceš upravit konkrétní věc, musíš to napsat dekuji moc za odpoved! není zač |
||
horava2 Profil |
#3 · Zasláno: 11. 3. 2008, 16:06:30
konktretni vec,treba ze chci zmenit $path="fotky"; /// cesta do složky s obrázky .......... treba kdyz to zmenim na $path="image"; /// cesta do složky s obrázky ,tak potom ty nahledy nefunguji(samozrejme ze mam na webu slozku image v ktere jsou fotky).
dale,kdyz pridam kodovani,taktez to udela tu samou chybu-nefunguji nahledy. viz. - http://www.bikepark.nazory.cz/galerie.php |
||
Časová prodleva: 16 let
|
0