Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Protože lenost je taky cesta.
- * User: Thebys
- * Date: 6. 4. 2015
- * Time: 1:50
- * vezme to statickou stránku galerie, vytáhne to všechny obrázky jejichž cesta obsahuje thumb a náhodný to zobrazí s odkazem do galerie...
- * */
- $dom = new DOMDocument;
- $galerie = file_get_contents("obsah/fotogalerie.php"); //odkud bereme data
- $galerie = mb_convert_encoding($galerie, 'HTML-ENTITIES', "UTF-8"); //aby fungovala čeština.
- $dom->loadHTML($galerie);
- $images = $dom->getElementsByTagName('img'); //jaké uzly vybíráme
- $thumbs = array(); //pole uzlů k výběru
- $i = 0;
- foreach ($images as $image) { //pro všechny obrázky...
- if (strpos($image->getAttribute("src"), "thumbs") !== FALSE) { //... pokud se ukáže, že jsou to náhledy...
- $thumbs[$i] = $image->getAttribute("src"); //... je uložit do pole...
- $i++;
- } else {
- continue;
- }
- }
- $thumbURL = $thumbs[rand(0, (count($thumbs) - 1))]; //vybrat náhodný náhled a zobrazit s odkazem na galerii:
- echo "<span class=\"nadpis\">Náhodný obrázek z galerie</span>";
- echo "<div class=\"nahodnyObrazek\">";
- echo "<a href=\"index.php?s=obsah/fotogalerie\"><img src=\"$thumbURL\"></a>";
- echo "</div>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement