Есть скрипт: PHP: <? $sendlist = file("links.txt"); $c=4; $nom = mt_rand(1, count($sendlist) - $c); $sad=$nom+$c; for($i = $nom; $i < $sad; $i++) { print "$sendlist[$i], "; } ?> Это скрипт для перелинковки, ссылки берутся из links.txt. Надо, чтобы спарсеные из links.txt ссылки оставались на странице постоянно, как это сделать?
PHP: <?php $sendlist = file("links.txt"); $c=4; $nom = mt_rand(1, count($sendlist) - $c); $sad=$nom+$c; for($i = $nom; $i < $sad; $i++) { print "$sendlist[$i], "; $fp = fopen("links2.txt", "ab"); fwrite($fp, trim($sendlist[$i], "\r\n")."\n"); fclose($fp); } echo "<br><br>"; $fp = fopen('links2.txt','rb'); while($row = fgets($fp, 4096)) { echo $row."<br>"; } fclose($fp); ?>
ссылки берутся все, а как сделать ограничение в 4 ссылки? (при обновлении страницы происходит автоматическое увеличение количества ссылок на странице)
PHP: $fp = fopen('links2.txt','rb'); $line = fgets($fp)."<br>"; $line .= fgets($fp)."<br>"; $line .= fgets($fp)."<br>"; $line .= fgets($fp); echo $line; fclose($fp); Только 4 ссылки и в файле: PHP: $lines = file('links2.txt'); $lines = array_slice($lines, 0, 4); $file = fopen('links2.txt', 'wb'); fwrite($file, implode('', $lines)); fclose($file);