Autor | Zpráva | ||
---|---|---|---|
Tomaseq Profil * |
#1 · Zasláno: 2. 8. 2010, 14:29:06
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 |
#2 · Zasláno: 2. 8. 2010, 14:33:47
Hledat jste zkoušel? Nejčastější potíže s PHP (FAQ)
|
||
Časová prodleva: 17 dní
|
|||
Karel223 Profil * |
#3 · Zasláno: 20. 8. 2010, 00:04:58
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 |
#4 · Zasláno: 20. 8. 2010, 00:07:30
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 |
#6 · Zasláno: 20. 8. 2010, 22:17:40
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>"; |
||
Časová prodleva: 14 let
|
0