Stranica: 1/2.

[PHP] Randomiziranje linija

Postano: 30 sij 2011, 00:25
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

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 00:40
Postao/la csx
pa to onda više ne bi bilo random :mrgreen:

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 04:54
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).

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 11:54
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...

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 12:28
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.. =)

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 12:30
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"> 

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 13:21
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

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 14:00
Postao/la csx
btw na sajtu imaš malu grešku (infromacija!) ;)

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 14:32
Postao/la andrei
:o Što je bilo?

Re: [PHP] Randomiziranje linija

Postano: 30 sij 2011, 14:35
Postao/la csx
lol, infromacija ili informacija? :mrgreen: