PHP výpis z txt súboru

Programovacie jazyky, rady, poradňa...
Shadows_1995
Amateur
Amateur
Príspevky: 11
Registrovaný: 22 máj 2009, 21:46

PHP výpis z txt súboru

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

Chcel by som Vás poprosiť, či bi ste mi nepomohli.
Ide o to že potreboval by som súrne php script ktorý náhodne vybere z
riadok z txt súboru a vypíše . Napr. budem tam mať napísané čísla od 1 až po 1000 a chcel by som vybrať niaké z toho. Alebo by som tam mal napísané vtipy a vždy by mi jeden vtip vypísal(jeden vtip by bol na jednom riadku). Nemohli by ste mi ho napísať alebo dať stránku kde je ten skript?

Ďakujem veľmi moc
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 »

už to tu bolo (pamätám si minimálne 3 prípady). Môžeš použiť toto: http://www.hojko.com/post1081655.html#1081655 kde chcel konkrétny riadok. Takže konkrétnu hodnotu bude v tvojom prípade reprezentovať rand(0,$max);
Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

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

Kód: Vybrať všetko

<? 
function vtip() 
{ 
$subor = "i.txt"; 

$data = file($subor); 

$pocetvtipov = count($data)-1; 

SRand((double)MicroTime()*1e6); 
$nahodnecislo = Rand(0,$pocetvtipu); 

$vygenerovane = $data[$nahodnecislo]; 

$vygenerovane = chop($vygenerovane); 

return $vygenerovane; 
} 

echo vtip(); 
?>
bart11
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 91
Registrovaný: 13 okt 2006, 20:11
Kontaktovať používateľa:

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

Gepid napísal:

Kód: Vybrať všetko

$pocetvtipov = count($data)-1; 
...
$nahodnecislo = Rand(0,$pocetvtipu); 
"Drobná" chybička. Nieje preložená premenná $pocetvtipu. A podľa mňa bol preklad zbytočný, snáď autor témy vie aspoň trochu po česky.

http://74.125.77.132/search?q=cache:xbK ... =firefox-a
http://www.somr.genezis.eu/zdrojaky/PHP ... ojaky/vtip
http://www.pcforum.sk/nahodny-text-vt6535.html
Napísať odpoveď