<?php
$keys=file("./keys.txt");
$index=array_rand($keys);
$finalid="".$keys[$index]."</a>";
file_put_contents("./pages.txt", $finalid."\r\n", FILE_APPEND);
?>
В результате в файле pages.txt получаем строку:
key1 blabla
</a>
//т.е. </a> смещается на другую строку, а должно быть на той же.
Помогите решить проблему.
Заранее спасибо
Спустя 9 минут, 7 секунд (5.03.2010 - 12:31) sergeiss написал(а):
Так ты сам же добавляешь перевод строки при выводе!!! Убери его.
Спустя 8 минут, 53 секунды (5.03.2010 - 12:40) RadX написал(а):
sergeiss, убрал \r\n, получилось следующее:
key1
</a>key2
</a>key3
</a>
...
Нужно чтобы было:
key1</a>
key2</a>
...
Проблема не решена
key1
</a>key2
</a>key3
</a>
...
Нужно чтобы было:
key1</a>
key2</a>
...
Проблема не решена
Спустя 4 минуты, 20 секунд (5.03.2010 - 12:44) qpayct написал(а):
здрасте!
это уже совсем другая проблема видимо - что нету проверок и поэтому дописывает в файл когда не надо, хотя спорно
это уже совсем другая проблема видимо - что нету проверок и поэтому дописывает в файл когда не надо, хотя спорно
Спустя 10 минут, 56 секунд (5.03.2010 - 12:55) sergeiss написал(а):
Я сначала не вник в суть... А что ты хочешь сделать?
И в любом случае добавление в начале пустой строки не нужно
И в любом случае добавление в начале пустой строки не нужно
...="". ...
Спустя 13 минут (5.03.2010 - 13:08) RadX написал(а):
sergeiss, я хочу сохранять найденные по шаблону ссылки в файл построчно в виде:
[uгl=http://somesite.ru/somepath=]key[/uгl]
вот приближенный к реальности вариант:
[uгl=http://somesite.ru/somepath=]key[/uгl]
вот приближенный к реальности вариант:
...
$result = curl_exec($ch);
preg_match("/somepath=[0-9]+/",$result,$massive);
$id="http://somesite.ru/".$massive[0];
$finalid="[url=".$id."]".$keys[$index]."[/url]";
file_put_contents("./pages.txt", $finalid."\r\n", FILE_APPEND);
...
Спустя 7 минут, 53 секунды (5.03.2010 - 13:16) glock18 написал(а):
Цитата |
flags FILE_IGNORE_NEW_LINES Do not add newline at the end of each array element |
Спустя 4 минуты, 13 секунд (5.03.2010 - 13:20) RadX написал(а):
glock18. То, что надо. Спасибо огромное.