html kód ktorý zobrazí náhodný text
html kód ktorý zobrazí náhodný text
som v tomto amatér a potreboval by som poradiť ako vypísať na stránke náhodný text. niečo také že budem mať zoznam nejakých múdrych výrokov a pri zobrazení stránky by sa náhodne zobrazil jeden...
viete mi nejak poradiť?
vopred thnx.
viete mi nejak poradiť?
vopred thnx.
Re: html kód ktorý zobrazí náhodný text
Ako/V čom máš tie výroky uložené?
Re: html kód ktorý zobrazí náhodný text
to práve neviem ako ich tam mám zadať, či ich po jednom vpisovať do html kódu stránky alebo či ich dať do txt súboru "1 riadok = 1 výrok"...?
-
Nadeo
Guru wannabe
- Príspevky: 2202
- Registrovaný: 04 nov 2006, 19:38
- Bydlisko: BA/LV
- Kontaktovať používateľa:
Re: html kód ktorý zobrazí náhodný text
Mohol by si ich napisat do txt suboru 1 riadok = 1 vyrok, potom sa uz cez PHP da dopisat lahko aby ti to nahodne vypisovalo...
Re: html kód ktorý zobrazí náhodný text
No ak by to ozaj bolo tak, že riadok = výrok, tak by to mohlo vyzerať asi takto:
či?
Kód: Vybrať všetko
<?php
$file = fopen("vyroky.txt", "r");
$i = 0;
if ($file)
{
while (!feof($file))
{
$vyroky[$i] = fgets($file, 1024);
$i++;
}
fclose($file);
}
echo $vyroky[array_rand($vyroky)];
?>Re: html kód ktorý zobrazí náhodný text
v php? paráda, potrebujem to akurát na stránku fóra 
vyskúšam to, dám vedieť. btw to 1024 znamená max. počet riadkov?
vyskúšam to, dám vedieť. btw to 1024 znamená max. počet riadkov?
Re: html kód ktorý zobrazí náhodný text
max počet znakov v riadku
Re: html kód ktorý zobrazí náhodný text
1024 písmen bohate stačí 
dík za pomoc! a keby som tam xel použiť štýl písma ktorý je nadefinovaný na celú stránku tak ako?

dík za pomoc! a keby som tam xel použiť štýl písma ktorý je nadefinovaný na celú stránku tak ako?
Re: html kód ktorý zobrazí náhodný text
Tak to už záleží na konkrétnej stránke, ako je nastajlovaná.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: html kód ktorý zobrazí náhodný text
BX napísal:No ak by to ozaj bolo tak, že riadok = výrok, tak by to mohlo vyzerať asi takto:či?Kód: Vybrať všetko
<?php $file = fopen("vyroky.txt", "r"); $i = 0; if ($file) { while (!feof($file)) { $vyroky[$i] = fgets($file, 1024); $i++; } fclose($file); } echo $vyroky[array_rand($vyroky)]; ?>
Kód: Vybrať všetko
<?php
$file = file("vyroky.txt");
echo $file[mt_rand(0,count($file)-1)];
?>Re: html kód ktorý zobrazí náhodný text
Rozmýšľal som silno, že aká že to je funkcia, ktorú som používal niekedy na načítanie súboru do 2rozmerného poľa a nie a nie si spomenúť 
Re: html kód ktorý zobrazí náhodný text
díky obom... narážam však na iný problém - keď si otvorím index.php tak to vyzerá ináč ako keď si dám zobraziť zdrojový kód stránky a neviem kam tam vpisovať... možno lamerská otázka ale potýkam sa s niečím takýmto po prvý x ... ČO VČUL? do akého súboru zapisovať kód pre havnú stránku fóra ak nie do index.php?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: html kód ktorý zobrazí náhodný text
to ti nevieme keď tie zdrojáky nevidíme. Možno sa do toho indexu includuje plno iných súborov takže je nereálne na niečo takéto odpovedať
Re: html kód ktorý zobrazí náhodný text
ahhh... pokiaľ som to teda pochopil, index.php obsahuje len príkazy na vytvorenie stránky načítaním databázy a použitím štýlu
pokiaľ teda xem ešte na fórum niečo pridať, kam to treba zapísať?
pokiaľ teda xem ešte na fórum niečo pridať, kam to treba zapísať?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: html kód ktorý zobrazí náhodný text
nechápeš že na takúto otázku sa nedá odpovedať? Čo je to za systém? Ja ti neviem povedať názov a umiestnenie súboru kde je tá šablona, keď netuším čo za web to máš. A aj keby som vedel názvy všetkých súborov, stále neviem či to využíva nejaké smarty a môžeš alebo nemôžeš v šablonach mať php, či to... more iných otázok. Buď napíš čo za systém tam máš, alebo ak je to tvoja vlastná tvorba tak treba vidieť zdrojáky
Re: html kód ktorý zobrazí náhodný text
má to ísť na túto stránku (neberte to prosím ako reklamu), fičí to na phpBB 3.0.4. teraz keď prechádzam súbory, tak mi dochádza že budem musieť editovať tému , ktorú fórum používa a nie jeho php súbory.
skúsim sa v tom trošku porýpať, chcel by som sa troška tomu priučiť. pokiaľ by som však neuspel tak ešte napíšem sem...
ďakujem obom za pomoc, tému prosím zatiaľ nezamykajte, je možné že sa ešte ozvem
skúsim sa v tom trošku porýpať, chcel by som sa troška tomu priučiť. pokiaľ by som však neuspel tak ešte napíšem sem...
ďakujem obom za pomoc, tému prosím zatiaľ nezamykajte, je možné že sa ešte ozvem