[PHP] Randomiziranje linija

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
andrei
Postovi: 300
Pridružen/a: 29 kol 2009, 06:40
Spol: M
OS: Ubuntu 14.04 Unity/i3
Lokacija: Zagreb
Kontakt:

[PHP] Randomiziranje linija

Post Postao/la andrei »

Pozdrav,
napravio sam mali "program" da mi se rotiraju citati na blogu i sada nailazim na problem. Zna se dogoditi da se citat ponovi dva puta za redom. Postoji li naćin da to riješim?

Kod: Označi sve

<?php $lyrics = "'Writing is not a job, but a passion!'
		   		 'Simplex est vita con nex.'
		   		 'Everything has been figured out, except how to live.'
				 'I love life because what more is there.'
				 'It is not length of life, but depth of life.'
				 'Life is something to do when you can't get to sleep.' ";
	         $lyrics = explode("\n", $lyrics);
		 echo $lyrics[mt_rand(0, count($lyrics) - 1)]; ?>
Hvala! :D
csx

Re: [PHP] Randomiziranje linija

Post Postao/la csx »

pa to onda više ne bi bilo random :mrgreen:
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: [PHP] Randomiziranje linija

Post Postao/la jjj »

csx je napisao/la:pa to onda više ne bi bilo random :mrgreen:
:)

Mogao bi spremiti rezultat slučajnog odabira, a onda usporediti idući (nakon refresha, pretpostavljam) s njime, pa ako su ekvivalentni, pozvati funkciju ponovo. Naravno, spremiti tako da bude persistentno. No bolje samo proširi popis citata s još kojim, ovako će se činiti da se uvijek isti ponavljaju (odnosno, neće se činiti).
Avatar
andrei
Postovi: 300
Pridružen/a: 29 kol 2009, 06:40
Spol: M
OS: Ubuntu 14.04 Unity/i3
Lokacija: Zagreb
Kontakt:

Re: [PHP] Randomiziranje linija

Post Postao/la andrei »

Hvala, odlučio sam ipak dodati više citata :mrgreen: još me znaima da li postoji nešto s čime bi se samo to mjenjalo svakih 5 minuta? Čitao sam nešto o AJAXU ali mi je to malo pre napredno...
Avatar
pootzko
Postovi: 816
Pridružen/a: 13 lis 2008, 21:15
Spol: M
OS: Arch GNU/Linux + KDE
Lokacija: Nerdvana
Kontakt:

Re: [PHP] Randomiziranje linija

Post Postao/la pootzko »

misliš da će ti netko na web stranici (koje su same po sebi nešto vrlo dinamično) ostat 5 minuta? mislim na jedan supgage stranice, ne konkretno cijeli site. nemoj si komplicirat život.. =)
...I put on my robe and a wizard hat...
csx

Re: [PHP] Randomiziranje linija

Post Postao/la csx »

najjednostavnije bi ti bilo da refreshas cijelu stranicu, al kao što i pootzko kaže, nitko ti neće biti na sajtu tak dugo :D

Kod: Označi sve

<meta http-equiv="Refresh" content="60; url=http://adresa"> 
Avatar
andrei
Postovi: 300
Pridružen/a: 29 kol 2009, 06:40
Spol: M
OS: Ubuntu 14.04 Unity/i3
Lokacija: Zagreb
Kontakt:

Re: [PHP] Randomiziranje linija

Post Postao/la andrei »

A ostanu ljudi po stranici obično 10 minuta, članci su veoma dugački i namjenjeni ekipi koja voli duge članke, ali opet tko će gledati citat ako čita članak. Ovo će ipak biti dovoljno! Hvala Vam! :D
csx

Re: [PHP] Randomiziranje linija

Post Postao/la csx »

btw na sajtu imaš malu grešku (infromacija!) ;)
Avatar
andrei
Postovi: 300
Pridružen/a: 29 kol 2009, 06:40
Spol: M
OS: Ubuntu 14.04 Unity/i3
Lokacija: Zagreb
Kontakt:

Re: [PHP] Randomiziranje linija

Post Postao/la andrei »

:o Što je bilo?
csx

Re: [PHP] Randomiziranje linija

Post Postao/la csx »

lol, infromacija ili informacija? :mrgreen:
Odgovori