Náhodný text

Programovacie jazyky, rady, poradňa...
beks
Amateur
Amateur
Príspevky: 22
Registrovaný: 22 jan 2006, 11:39
Bydlisko: Smizany
Kontaktovať používateľa:

Náhodný text

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

Zdravim
potreboval by som nejaky script aby po refreshi stránky(F5) hodilo nejaky náhodny text zo zdrojaka...skusal som to cez java script ale zblblo mi to lebo sa mi tam prekrívali 2 java scripty...preto sa chcem opytat ci sa to neda spavit nejak inak :?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

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

Kód: Vybrať všetko

<?php
function nahoda()
{
$subor = "nahoda.txt"; 

if (file_exists($subor))   
{
$data = file("$subor"); 
$kolko = count($data)-1;
$nahoda = Rand(0,$kolko);
$generuj = $data[$nahoda];

echo $generuj;
}
else
{
Echo "Subor <b>$subor</b> nebol najdeny!" ;  
}
}



nahoda ();    
?>
a potom si urob texťák nahoda.txt kde budú dané texty (každý na novom riadku)
trizzo
VIP
VIP
Používateľov profilový obrázok
Príspevky: 2927
Registrovaný: 26 sep 2004, 14:39

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

a nebolo by lepsie, ak by si generoval nahodny alfanumericky text bez zdroja v nejakom externom subore?
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

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

trizzo napísal:a nebolo by lepsie, ak by si generoval nahodny alfanumericky text bez zdroja v nejakom externom subore?
ak potrebuje duchaplny text, tak sa to da jedine s pripravenej sablony textov (databaza, subor).
trizzo
VIP
VIP
Používateľov profilový obrázok
Príspevky: 2927
Registrovaný: 26 sep 2004, 14:39

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

IgiPoP napísal:ak potrebuje duchaplny text, tak sa to da jedine s pripravenej sablony textov (databaza, subor).
ano, to suhlasim, ale radsej by som to hodil do nejakej DB.... to by bolo lepsie...
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

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

trizzo napísal:ano, to suhlasim, ale radsej by som to hodil do nejakej DB.... to by bolo lepsie...
tu musim ja suhlasit, pretoze z databazy rychlejsie vybere nahodny jeden zaznam. subor musi cely nacitat a z toho nacitaneho vybrat jeden nahodny riadok, ktory reprezentuje jeden text.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

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

obkecávať vie každý, napíšte mu tu zdroják a bude, nie? on to ale asi chcel čo najjednoduchšie (usudzujem z toho, že si nevedel zkombinovať ani dve javascriptové funkcie)
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

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

audiotrack napísal:obkecávať vie každý, napíšte mu tu zdroják a bude, nie? on to ale asi chcel čo najjednoduchšie (usudzujem z toho, že si nevedel zkombinovať ani dve javascriptové funkcie)
snazime sa len analyzovat problem a vyvodit z toho najlepsie riesenie. nik nehovori, ze tebou poskytnute riesenie nie je dobre.
co sa tyka obkecavania, pri zaciatocnikoch je niekedy lepsie poskytnut navod riesenia ako priamo hotovy kod, ktory iba skopiruje a nevie preco to tak funguje.
samostatnost je klucom k uspechu, pricom male postrcenie nezaskodi.
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

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

true true 8)
Napísať odpoveď