Разрыв строки после массива печати?

Хорошо, я сохраняю содержимое из веб-сканера в текстовый файл, но проблема в том, что сканер проходит через несколько URL-адресов, поэтому я использую цикл foreach в массиве URL-адресов.

Но когда я печатаю свои данные в файл, каждый массив извлекает 49 записей, а каждая 49-я строка имеет двойную запись.

Есть ли в любом случае разрыв строки после печати каждого массива из цикла foreach?

foreach($urls as $url) {
$source = file_get_contents($url);
$roughHtml = rough_html($source);
$scraped = extract_ips($roughHtml);
$readyD = implode("\n", $scraped);
file_put_contents($filename, $readyD, FILE_APPEND);
}

Это печатает массив отлично; и данные находятся в файле; но каждая 49-я строка это:

124.232.136.12:2160
196.201.216.170:779186.89.105.127:8080
186.95.69.6:8080

Любая помощь в этом вопросе?

0

Решение

Я думаю, что вам нужно добавить новую строку в $readyD в file_put_contents,

file_put_contents($filename, $readyD . "\n", FILE_APPEND);
^^
0

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

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

По вопросам рекламы [email protected]