Autor | Zpráva | ||
---|---|---|---|
Wjenceslaw Profil |
#1 · Zasláno: 29. 1. 2007, 14:09:51 · Upravil/a: Wjenceslaw
Dobrý den,
potřeboval bych skript který mi bude vyhazovat nahodne fotky z jedné složky ve které jsou další složky ve kterych jsou fotky. Pomůže někdo? |
||
ato3 Profil |
#2 · Zasláno: 29. 1. 2007, 15:06:19
Wjenceslaw
A byl by problém, aby ty fotky byly v jedne slozce? Jmenovaly by se třeba imgX kde X je celé číslo... třeba je dát do stejné složky pomocí zástupců, to by nešlo? A to celé číslo by se mohlo náhodně vybírat. Jako to je popsané tady.. http://sablony.hyps.cz/php/generovani-nahodneho-obsahu.php |
||
Rellik Profil |
#3 · Zasláno: 29. 1. 2007, 15:44:45
Ja to mám podobně. Mám na to script který náhodne vybere složku s obrazkama a z té náhodně obrázek.
Je to tak: <?php $obrazek = rand(1,4); //vybirat se bude ze 4 slozek if ($obrazek == 1){ $id_galerie = 'slozka1'; //nazev slozky } if ($obrazek == 2){ $id_galerie = 'slozka2'; //nazev slozky } if ($obrazek == 3){ $id_galerie = 'slozka3'; //nazev slozky } if ($obrazek == 4){ $id_galerie = 'slozka4'; //nazev slozky } $folder = "nahledy"; // ve slozkach mam jeste slozku s nahledy obrazku $pocet = 0; if(!($ra = opendir($id_galerie))) die ($id_galerie); $vypis_file = array(); while ($soubor_file = readdir ($ra)) { if($soubor_file!="."&&$soubor_file!=".."&&!is_dir($soubor_file)&&$soub or_file!=$folder) { $pocet++; $nahodny = rand(1,$pocet); //vybere nahodnou fotku $vypis_file[$nahodny] = $soubor_file; } } /*zbytek si uprav podle potreby. zde to kontroluje jestli existuje miniatura pro urcity ubrazek a podle toho jestli ano nebo ne tak ho vytvori... */ while (list($celkem, $nazev) = each ($vypis_file)) { $nahled1 = "./$id_galerie/nahledy/$nazev"; if(file_exists($nahled1)) $vytvor_nahled = "<img src="./".$id_galerie."/nahledy/".$nazev."" alt="".$nazev."" />"; else $vytvor_nahled = "<img src="thumb.php?id=".$id_galerie."&image=".$nazev."" alt="".$nazev."" />"; if (($celkem >= 1) and ($celkem < 2)) { echo "<a class='rand' href='?page=foto&id=".$id_galerie."'>".$vytvor_nahled."</a><br> " ; } } echo 'Fotografií v galerii: '.$pocet; closedir($ra); ?> Jiank script na generování tech náhledů najdeš v galerii na mých stránkách... http://firstpage.wz.cz/?page=download ;) |
||
Wjenceslaw Profil |
#4 · Zasláno: 30. 1. 2007, 00:19:45
Vyhazuje mi to parse error na 25 radku, kdyz ho opravim tak na 38. a pak na 39. Nevite cim by to mohlo byt?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0