viv
Новичок
Всем привет)
Подскажите пожалуйста, как можно оптимизировать этот код: PHP:
Говорят я им положил сайт.
Его назначение, это выводить на сайте каждый раз при перезагрузке страницы, другую ссылку. Ссылок в файле более 8000.
Я думаю, что система грузиться массивом из 8000 элементов. Наверное нужно как то просто подсчитать соличество строк в файле, затем, рандомно выбрать строку и открыть файл и вытащить только эту строчку.
Но что то не пойму, ведь все равно придется использовать функцию file() и получается опять массив создается из 8000.
Что то я подзапутался, можете помочь направлением?
Подскажите пожалуйста, как можно оптимизировать этот код: PHP:
PHP:
<?php
$file_array = file("links.txt");
$max_colichestvo = count($file_array);
$sluchainiy_link = rand(0, $max_colichestvo);
print $file_array[$sluchainiy_link];
?>
Говорят я им положил сайт.
Его назначение, это выводить на сайте каждый раз при перезагрузке страницы, другую ссылку. Ссылок в файле более 8000.
Я думаю, что система грузиться массивом из 8000 элементов. Наверное нужно как то просто подсчитать соличество строк в файле, затем, рандомно выбрать строку и открыть файл и вытащить только эту строчку.
Но что то не пойму, ведь все равно придется использовать функцию file() и получается опять массив создается из 8000.
Что то я подзапутался, можете помочь направлением?
