Я ничего не знаю о кодировании, и это первое, что мне удалось запустить.
Здесь это идет.
Я нашел этот код
<?php
$lines = file('my_file.txt');
echo $lines[array_rand($lines)];
?>
Он берет случайную строку из my_file.txt и отображает ее.
Я хочу создать простую страницу .php, которая будет брать случайную строку (или, может быть, взять ее одну за другой?) Из my_file.txt и передавать ее в конец моей гиперссылки, как http://www.google.com/(random_line_from_my_file.txt)
Например:
my_file.txt
содержит 3 строки:
a
b
c
Я хочу, чтобы моя .php страница показывалась http://www.google.com/a
или же http://www.google.com/b
или же http://www.google.com/c
,
Можно ли сделать эту работу?
Еще одна вещь, возможно ли сделать так, чтобы выбранная случайная строка оставалась статичной на всей странице, пока мы не обновим страницу?
Например: если бы я хотел иметь 3 гиперссылки на моей простой странице .php, чтобы она всегда показывала:
http://www.google.com/a
http://www.bing.com/a
http://www.yahoo.com/a
вместо чего-то случайного типа
http://www.google.com/a
http://www.bing.com/b
http://www.yahoo.com/b
Очень просто:
<?php
$lines = file ('file.txt',
FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$line = $lines [array_rand ($lines, 1)];
foreach (array ("google", "bing", "yahoo") as $d) {
$u = "www.$d.com/" . $line;
echo "<a href=\"http://$u\">$u</a><br/>\n";
}
?>
Других решений пока нет …