PHP? Получить случайную строку из файла .txt, сделать его статическим для создания URL на странице

Я ничего не знаю о кодировании, и это первое, что мне удалось запустить.

Здесь это идет.

Я нашел этот код

<?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

0

Решение

Очень просто:

<?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";
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector