html css photoshop php forumas

PHP ir SQL => PHP ir SQL - Klausimai ir pagalba => Tema atidaryta: Crespo on 2011-02-22 13:00:20

Antraštė: Atsiktine eilute
Parašė: Crespo on 2011-02-22 13:00:20
SC:

$byla = file("mintys.txt");
$indeksas = rand(0, sizeof($byla)-1);
echo $byla[$indeksas];

Zodziu ,refreshinus puslapi kartais nerodo man is failo mintys.txt esamo teksto. O ten yra ivarios mintys sudetos eilute.
Kaip padaryt ,kad rodytu ir istrauktu visada.
Antraštė: Re: Atsiktine eilute
Parašė: Crespo on 2011-02-22 13:01:02
Mazdaug kas trecia refresha nerodo teksto.
Antraštė: Re: Atsiktine eilute
Parašė: Lukas Liesis on 2011-02-22 13:42:02
tikriausiai $indeksas blogas reiksmes gauna, kokiu nera tame masyve
Antraštė: Re: Atsiktine eilute
Parašė: Crespo on 2011-02-23 12:28:52
tam faile yra:

tekstas
tekstas
tekstas
tekstas
tekstas

gal gali pasakyt ,kaip padaryt? Nes as ne lb suprantu.
Antraštė: Re: Atsiktine eilute
Parašė: vitalikaz on 2011-02-23 12:36:19
Pabandyk parasyti
$byla = file("mintys.txt");
$indeksas = rand(0, count($byla)-1);
echo $indeksas.": ".$byla[$indeksas];

ir paziurek kokias reiksmes igauna tas tavo indeksas, ar netycia neigauna per dideliu. Jeigu igauna - reiskia pas tave blogas failas (pvz, su eilutes pabaigos simboliu paskutinejei eiluteje - o sita dalyka PHP interpretuoja kaip nauja eilute). Jei nori apsaugos nuo tokiu failu, is pradziu praeik po $byla masyva ir istrink visus elementus, kurie yra tusti.
Antraštė: Re: Atsiktine eilute
Parašė: ganjabest on 2011-02-23 15:37:55
as tai parasyciau nuskaitymo cikla .. Ar tai for ar tai while ir jo viduje ideciau cikla if . Kuris tikrintu ar ta masyvo reiksme tuscia ar ne..
Antraštė: Re: Atsiktine eilute
Parašė: Lukas Liesis on 2011-02-23 16:13:43
as tai parasyciau nuskaitymo cikla .. Ar tai for ar tai while ir jo viduje ideciau cikla if . Kuris tikrintu ar ta masyvo reiksme tuscia ar ne..


as irgi kazka panasaus, labai jautrus klaidoms dabartinis kodas
Antraštė: Re: Atsiktine eilute
Parašė: Crespo on 2011-02-28 16:45:19
Viskas lyg ir gerai dabar ,taciau kartais neatvaizduja visos minties.
Pvz: 77. Reikia daug valios netarnauti jokiam ponui. [kinų patarlė]
Ta "[kinų patarlė]" jau atvaziuoja kitam puslapi ,ji refreshinus.
kaip sita issprest dalyka?
Antraštė: Re: Atsiktine eilute
Parašė: ganjabest on 2011-02-28 17:58:33
"Reikia daug valios netarnauti jokiam ponui. [kinų patarlė]"

Cia viskas eina is tekstinio failo ? Ar tik aptarle is failo ?