Hallo,
$zeilen = file ('http://www.webseite.de/beispiel.txt');
Hm sorry beim kopieren habe ich nicht gesehen dass da noch ne URL drinn ist, da sollte lieber der Pfad zur beispiel.txt drinn sein. Also eher:
$zeilen = file("beispiel.txt");
$anzahl = count($zeilen);
$zufallszahl = mt_rand (0, $anzahl);
Muss ich das jetzt als php file speichern?
Ja.
und diese Zeile kommt in die HTML Seite?
echo "<p>".$zeilen[$zufallszahl]."</p>";
Nein, das muss auch in eine PHP-Datei, sonst wird es ja nicht ausgeführt. Die PHP Datei könnte zum Beispiel so aussehen (in Kurzschreibweise):
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>Eine Zufallszahl aus beispiel.txt</h1>
<p>[code lang=php]<?php $z = file("beispiel.txt");
echo $z[mt_rand(0, count($z))]; ?>
</p>
</body>
</html>[/code]
Kann die Textdatei (beispiel.txt) denn einfach so wie in meinem Anfangsbeitrag nummeriert werden?
Wenn es dir nichts ausmacht dass die Zahlen ausgegeben werden dann ja. Wenn die Zahlen nicht ausgegeben werden sollen dann musst du sie vorher abschneiden.
Jeena