Znalazłem, napisałem, w ten sam dzień co zadałem pytanie dot. losowych cytatów, ale niestety nie mam (chwilowo) dostępu do internetu 24 godziny na dobę.... więc piszę dziś

Oto moje rozwiązania dotyczące losowych cytatów:
dwa kody wyświetlające losowe cytaty (pobierane z tablicy)
1.
<?php
/*********************************
* Prosty skrypt wyświetlający *
* losowy cytat tablicy *
* version: 0.2 *
*********************************/
//tablica zawierająca cytaty
'1' => 'Jakiś cytat 1',
'2' => 'Jakiś cytat 2',
'3' => 'Jakiś cytat 3',
'4' => 'Jakiś cytat 4',
'5' => 'Jakiś cytat 5'
);
?>
2.
<?php
/*********************************
* Prosty skrypt wyświetlający *
* losowy cytatz tablicy *
* version: 0.2 *
*********************************/
//tablica zawierająca cytaty
'1' => 'Jakiś cytat 1',
'2' => 'Jakiś cytat 2',
'3' => 'Jakiś cytat 3',
'4' => 'Jakiś cytat 4',
'5' => 'Jakiś cytat 5',
'6' => 'Jakiś cytat 6',
'7' => 'Jakiś cytat 7',
'8' => 'Jakiś cytat 8',
'9' => 'Jakiś cytat 9',
'10' => 'Jakiś cytat 10'
);
srand((float
) microtime() * 10000000
); //inicjujemy generator liczb losowych
$cytat = $cytat[array_rand($cytat)]; //wybieramy jeden losowy cytat z tablicy
echo "[ $cytat ]"; //wyświetlamy losowy cytat ?>
3 Tutaj napisałem kod podobnego skryptu do tych w/w, tylko teraz cytaty pobierane są z pliku...
<?php
/*********************************
* Prosty skrypt wyświetlający *
* losowy cytat, pobierany z *
* pliku: cytat.txt *
*********************************/
$file = file('cytat.txt'); srand((float
) microtime() * 10000000
); //inicjujemy generator liczb losowych
echo "[ $cytat ]"; //wyświetlamy losowy cytat ?>
Plik cytat.txt wygląda tak:
Kod
Jakiś cytat 1
Jakiś cytat 22
Jakiś cytat 3
Jakiś cytat 45
Jakiś cytat 1200
Jakiś cytat 8
Prosiłbym abyście powiedzieli czy nie ma błędów (czy składnia jest zachowana itp...), jeśli są to proszę o komentarz... Dzięki bardzo.
Pozdrawiam!