Mamadu
Хранитель порядка
- Регистрация
- 20 Ноя 2006
- Сообщения
- 538
- Реакции
- 1.019
- Автор темы
- #1
Прошу помощи в изменении скрипта:
Данный скрипт вставляет рандомный анкор из ancor.txt (содержимое типа: hello, hi, Nice day по строкам около 50 строк) в текст содержащийся в text.txt (в тексте около 3-5 урлов типа Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся)
Проблема в том, что рандомный анкор вставляется во все 3-5 урлов одинаковый, а требуется чтоб в одном тексте все 5 ссылок имели разные анкоры.
Код:
<?
if (isset($_GET['key']))
$key = $_GET['key'];
$key = preg_replace("/ /",'%20',$key);
$text = "text.txt";
$content = implode("",file($text));
$content = preg_replace("/http([^\\1]*?)\\1[^>]/",'[URL="HTTP://www.nulled.WS/redirector.php?url=http%3A%26%2339%3B%2C%24content%29%3B%3Cbr%20%2F%3E%0A%24content%20%3D%20preg_replace%28%26quot%3B%2F%5C%26lt%3Btest%5C%26gt%3B%2F%26quot%3B%2C%26%2339%3B"]<test>[/URL]',$content);
$f = fopen('my.txt', 'r');
$i = 0;
while(!feof($f)) {
$tmp = fgets($f, 8196);
if (!rand(0, $i++)) $string = $tmp;
}
fclose($f);
$string = trim($string);
$content = preg_replace("/\<test\>/","$string",$content);
print $content;
?>
Проблема в том, что рандомный анкор вставляется во все 3-5 урлов одинаковый, а требуется чтоб в одном тексте все 5 ссылок имели разные анкоры.