Mega Code Archive
Finding a random line of a file
$line_number = 0;
$fh = fopen('data.txt','r') or die($php_errormsg);
while (! feof($fh)) {
if ($s = fgets($fh)) {
$line_number++;
if (randomint($line_number) < 1) {
$line = $s;
}
}
}
fclose($fh) or die($php_errormsg);
?>