Autor Zpráva
Tomaseq
Profil *
Na web chci vložit obrázek o rozměrech například 200x133. Když na něj kliknu zobrazí se jeho velká varianta. Obrázky jsou uloženy v jednom adresáři s různými názvy, které nedávají smysl (pes.jpg, kocka.jpg, 7778.jpg). Existuje nějaká funkce, která vybere náhodný soubor z daného adresáře? Co nejjednodušeji (bez opisování názvů do nějakého seznamu). V adresáři může být třeba až 5000 obrázků). Děkuji za odpověď.
Alphard
Profil
Hledat jste zkoušel? Nejčastější potíže s PHP (FAQ)
Karel223
Profil *
Prostudoval jsem výše uvedený odkaz. Na hlavní stránce bych chtěl umístit náhled náhodného obrázku a pokud na něj kliknu, tak se mi daný obrázek otevře v novém okně (velký). Jde to nějak udělat? Zkoušel jsem upravit skript z odkazu a nešlo mi to.
panther
Profil
Karel223:
Jde to nějak udělat?
ano, jde.

Zkoušel jsem upravit skript z odkazu a nešlo mi to.
co znamená „nešlo mi to“? Ukaž, jakým způsobem jsi script upravil.
Karel223
Profil *
<?php
$path = "nahodnefoto/";
$obrazky = glob("$path*.jpg");
shuffle($obrazky);
echo "<a href=\"$obrazky[0]\"><img src=\"$obrazky[0]\" width="200" height="133"></a>";  // jeden náhodný
//echo "<img src=\"$obrazky[1]\">";  // druhý náhodný
?>

Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Keeehi
Profil
Chyba je na 5tém řádku - ty zpětná lomítka před uvozovkami znamenají, že následující uvozovka se nemá chápat jako ukončení řetězce, ale jako obyčejný znak. (Úvodzovky)
echo "<a href=\"$obrazky[0]\"><img src=\"$obrazky[0]\" width=\"200\" height=\"133\"></a>";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0