html kód ktorý zobrazí náhodný text

Programovacie jazyky, rady, poradňa...
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

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.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa BX »

Ako/V čom máš tie výroky uložené?
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

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
Guru wannabe
Používateľov profilový obrázok
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

Príspevok od používateľa Nadeo »

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...
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa BX »

No ak by to ozaj bolo tak, že riadok = výrok, tak by to mohlo vyzerať asi takto:

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)];
?>
či?
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

v php? paráda, potrebujem to akurát na stránku fóra :D
vyskúšam to, dám vedieť. btw to 1024 znamená max. počet riadkov?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa BX »

max počet znakov v riadku
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

1024 písmen bohate stačí :D

dík za pomoc! a keby som tam xel použiť štýl písma ktorý je nadefinovaný na celú stránku tak ako?

:plus: :wink:
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa BX »

Tak to už záleží na konkrétnej stránke, ako je nastajlovaná.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa audiotrack »

BX napísal:No ak by to ozaj bolo tak, že riadok = výrok, tak by to mohlo vyzerať asi takto:

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)];
?>
či?

Kód: Vybrať všetko

<?php
   $file = file("vyroky.txt");
   echo $file[mt_rand(0,count($file)-1)];
?>
hmm? nie je to krajšie?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa BX »

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úť :roll:
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

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
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa audiotrack »

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ť
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

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ť? :?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa audiotrack »

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
silmarill
King
King
Používateľov profilový obrázok
Príspevky: 1713
Registrovaný: 09 okt 2010, 18:14
Bydlisko: som späť...

Re: html kód ktorý zobrazí náhodný text

Príspevok od používateľa silmarill »

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 ;)
Napísať odpoveď