PHP-Code:
//So wird das mit file gemacht :)
$lol = file('deintext.txt');
Ansonsten denke ich, ist das eine gute Lösung. Nur das halt jedes mal eine andere Zeile ausgegeben wird. Wenn du das anders haben willst, sprich dass diese nur alle 2 Minuten wechselt, musst du dir irgendwo die zeilennummer merken und um welche Zeit das letzte mal eine neue Zeile gewählt wurde.
Am besten würdest du das mit einer Session machen. Sowas in dieser Art:
PHP-Code:
//Session starten
session_start();
//Prüfen ob die Anzahl sekunden zwischen dem letzten wechsel und
//der jetztigen Zeit grösser als 120 ist
if(time() - $_SESSION['lastChange'] > 120)
{
//Wenn ja dann eine neue Zeile bestimmen
//... Code con Socrates anschauen ...
//Hier musst du nun diese neue Zeile auch noch in der Session speichern
$_SESSION['zeile'] = $zufall;
//Und auch noch die jetztige Zeit speichern damit wir bei der nächsten Anfrage
//auch noch wissen wann das letzte mal die Zeile gewechselt wurde
$_SESSION['lastChange'] = time();
}
//Hier nun die Zeile ausgeben die in der Session gespeichert ist
echo $lol[$_SESSION['zeile'];