Hogyan lehet egy mappából bizonyos képet beszúrni az oldalra?! Vagyis php-val vagy scriptel jobb?
Pontosabban, tegyük fel, hogy van egy mappám abban pedig képek, melyek nevei a következők: 1_der_hund.png,2_die_maus.png,3_das_haus.png.
És random generálok egy számot és a generált szám függvényében szeretném valamely képet megjeleníteni.
Nyilván azt valahol tárolnod kell, hogy az 1-es után a "_der_hund.png"-nek kell következnie.
Az is megoldás, hogy eleve a fájlnevek közöl sorsolsz ki egyet és akkor nem kell a maradékot kitalálni és nem áll fenn az a veszély, hogy olyan képre hivatkozol, ami nincs a helyén.
Ne privátba!
"Szia!
Igen én is erre gondoltam h szerveroldalon egy kulcs->érték alapú tömbben tárolom, pl 1=>_der_hund...legalábbis erre gondoltam. Hm a sorsolás nem is jutott eszembe...azt megkérdezhetem, hogy hogyan kell ? előre is köszi!"
A mappa fájljainak neveit beolvasod egy tömbbe. Fogsz egy véletlen számot, ami 0 v. pozitív és nem nagyobb, mint a tömb mérete és ennek megfelelő elemet kiveszed, kisorsolod.
Ha mondjuk többször kell ezt elvégezni, akkor van jobb megoldás is:
Beolvasod a fájlok neveit a tömbbe, majd megkevered a tömböt, és veszed az első X elemét. (keverés: [link]
Köszönöm szépen a segítséget!
Így már világosabb!
Ezt PHP-ben célszerűbb, mert úgy tudsz a mappából beolvasott fájlok közül sorsolni.
Arra figyelj oda, hogy PHP-s mappaműveleteknél használd a DIRECTORY_SEPARATOR konstanst, mert a '/', '\', '//' meg egyebek minden operációs rendszeren máshogy működnek, és elba***ák a hangulatot.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!