Zadejte hledaný výraz...

Skript na načítání obrázků z adresáře do stránky

tokyc
verified
rating uzivatele
(23 hodnocení)
3. 8. 2008 22:24:52
Nevim přesně jak formulovat můj, možná divnej, dotaz. Dělám web s wallpaperama a pořeboval bych nějaký skript, kterej do jedné stránky(jakoby šablony) bude načítat obrázky z adresáře(na serveru) podle toho, na který náhled wallpaperu se klikne. Zkrátka pro příklad mám 100 tapet jako zmenšené náhledy.A nechci dělat 100 stránek s plnym rozlišenim těch tapet.Chtěl bych mít jednu(jakoby šablonu), do které by se po kliknutí na náhled wallpaperu zobrazil wallpaper v plném rozlišení. Prosím poradíte mi někdo jak na to? Nechci žádný předpřipravený galerie ale nějakej skriptík. Dík moc.
3. 8. 2008 22:24:52
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104012
Milan
verified
rating uzivatele
(72 hodnocení)
3. 8. 2008 22:38:03
Nic závratného to není ale udělá ti to náhledy a seřadí dle názvu
takže nemusíš dělat ani ty náhledy
$nazev_slozky="slozka/slozka";
$slozka=opendir($nazev_slozky);
if($slozka==false) die;
while($soubor=readdir($slozka)) {
if($soubor==".." || $soubor==".") continue;
if(eregi("nahled_", $soubor)) continue;
if(eregi("jpg", $soubor)) {
$obrazky[]=$soubor;
}
}
closedir($slozka);
$pocet_obrazku=count($obrazky);
$i=0;
for($i; $i<$pocet_obrazku; ++$i) {
list($sirka, $vyska)=getimagesize($nazev_slozky."/".$obrazky);
$nova_sirka=196;
$nova_vyska=147;
$blank=imagecreatetruecolor($nova_sirka, $nova_vyska);
$zdroj=imagecreatefromjpeg($nazev_slozky."/".$obrazky);
sort($obrazky);
imagecopyresized($blank, $zdroj, 0, 0, 0, 0, $nova_sirka, $nova_vyska, $sirka, $vyska);
imagejpeg($blank, $nazev_slozky."/nahled_".$obrazky, 100);
echo " n";
}
?>
3. 8. 2008 22:38:03
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104011
tokyc
verified
rating uzivatele
(23 hodnocení)
3. 8. 2008 22:58:11
Napsal houbacz;92231
Nic závratného to není ale udělá ti to náhledy a seřadí dle názvu
takže nemusíš dělat ani ty náhledy
$nazev_slozky="slozka/slozka";
$slozka=opendir($nazev_slozky);
if($slozka==false) die;
while($soubor=readdir($slozka)) {
if($soubor==".." || $soubor==".") continue;
if(eregi("nahled_", $soubor)) continue;
if(eregi("jpg", $soubor)) {
$obrazky[]=$soubor;
}
}
closedir($slozka);
$pocet_obrazku=count($obrazky);
$i=0;
for($i; $i<$pocet_obrazku; ++$i) {
list($sirka, $vyska)=getimagesize($nazev_slozky."/".$obrazky);
$nova_sirka=196;
$nova_vyska=147;
$blank=imagecreatetruecolor($nova_sirka, $nova_vyska);
$zdroj=imagecreatefromjpeg($nazev_slozky."/".$obrazky);
sort($obrazky);
imagecopyresized($blank, $zdroj, 0, 0, 0, 0, $nova_sirka, $nova_vyska, $sirka, $vyska);
imagejpeg($blank, $nazev_slozky."/nahled_".$obrazky, 100);
echo " n";
}
?>
Diky, ale nejak mi to nejde.Jesli tomu rozumim dobre staci prepsat nazev slozky v prvnim radku? Jinak nevim co upravit...Píše mi to chybu:Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$'
3. 8. 2008 22:58:11
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104010
Milan
verified
rating uzivatele
(72 hodnocení)
3. 8. 2008 23:06:36
pokud budeš mít v rootu složku "tapety" tak
$nazev_slozky="tapety"; a atributy složky nastavíš na 777
3. 8. 2008 23:06:36
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104009
tokyc
verified
rating uzivatele
(23 hodnocení)
3. 8. 2008 23:08:20
Napsal houbacz;92263
pokud budeš mít v rootu složku "tapety" tak
$nazev_slozky="tapety"; a atributy složky nastavíš na 777
Jo zapomnel sem zmenit atribut 777. Diky. Testnu to.
Super náhledy už fungujou. Díky. A nevíš ještě jak udělat,aby se to plný rozlišení otevřelo v tý šabloně?Dejme tomu že si udělám full.php a v tim by se zobrazovaly ty plný náhledy...
3. 8. 2008 23:08:20
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104008
Milan
verified
rating uzivatele
(72 hodnocení)
4. 8. 2008 18:45:00
ten konec si uprav takto (původně jsem to měl pro drupal)
echo " n";
}
?>
pokud chceš obrázek v novém okně tak takto
echo " n";
}
?>
4. 8. 2008 18:45:00
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104007
tokyc
verified
rating uzivatele
(23 hodnocení)
4. 8. 2008 23:46:41
Napsal houbacz;92606
ten konec si uprav takto (původně jsem to měl pro drupal)
echo " n";
}
?>
pokud chceš obrázek v novém okně tak takto
echo " n";
}
?>
Tak uz mi to jezdi, tohle by slo, nakonec sem ale dostal radu na http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=79475. Díky za rady a pokud někdo něco takovýho potřebujete, mrkněte na odkaz.
4. 8. 2008 23:46:41
https://webtrh.cz/diskuse/skript-na-nacitani-obrazku-z-adresare-do-stranky/#reply104006
Pro odpověď se přihlašte.
Přihlásit