Autor Zpráva
FLyy
Profil *
ahoj, chci se zeptat jak se co nejjednoduseji udela vkladani nahodneho textu (citatu, vtipu) ze souboru do html souboru? takova ta message of day?
Hugo
Profil
Podivej se sem, tento skript pouzivam na svojich strankach:
http://hugo.aktualne.cz/php_learn/lib/nahodny-vyber.php
juneau
Profil
soubor.txt --- jeden radek = jeden citat

pak

$pole = file('soubor.txt');
$pocet = count($pole);
$nahoda = rand(0,($pocet-1));

echo $pole[$nahoda];
JiK
Profil *
fajn a nejde nejak precurat aby se to cele vkladalo do HTML a ne do php souboru? Co trebas volat z toho html nejaky php soubor, ktery by udelalo spinavou praci a ja nemusel mit index.php
Hugo
Profil
To nepujde, leda bys nastavil aby php server bral i HTML soubory. Na to ale potrebujes mit adminovska prava.

Jeste by to slo udelat pomoci iframe, ale to moc nedoporucuju.

BTW: Co mas proti index.php??
Anonymní
Profil *
myslim, ze se na to divate VELMI uzkoprse, co trebas mit index.html ktery bude v sobe mit znacky

<*zacatek MOTD*>
prazdnota
<*konec MOTD*>


A jiny, externi soubor do nej neco ten MOTD vlozi. At jiz na zakladade externi akce (trebas nacteni css stylesheetu) nebo v predem urceny cas. demon CRON. Myslete kreativne, ne v kolejnicich...
Hugo
Profil
Dobre, jde i takto. Ale proc to delat tak slozite?? Komu a proc muze vadit index.php??

A kdyz uz teda vadi, tak je IMHO jednodussi pouzit mode rewrite.
Anonymní
Profil *
Hugo, ja se pouze pokusil, PRESNE odpovedet na uvodni dotaz...
nevim proc to tak chce, ale akceptuju jeho otazku...

vsimni si, jak se ptal na html soubor a mesage of day, ktera se z definice mne pri zmene dne, ne refreshi prohlizece...a mod rewrite na spouste hostingu nejde.
Hugo
Profil
Stejne jako Cron, ktery taky neni vsude pristupny.
juneau
Profil
tak proc by si to naprosto obdobne nemohl udelat pres javascript? je to html soubor, a na urcite misto bude vkladat externi soubor s javascriptem, kde bude pole nahodnych textu... k tomu php nepotrebuje
Hugo
Profil
To sice ne, ale JS je velmi zavisly na klientovi. Takze doporucuju PHP.

BTW:

Muzes mi napsat proc ti vadi index.php??
juneau
Profil
no, tak funkce, ktere by pro tohle potreboval, na klientovy nejsou zavisle vubec. pokud nema javascript vypnuty...
Toto téma je uzamčeno. Odpověď nelze zaslat.