[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить пустые строки и повторы php
began
Здравствуйте! Есть парсер, проблема в том, что данные сохраняются в файл следующем виде:

текст
текст
текст
текст

текст
текст
текст
текст

То есть после каждого цикла остается пустая строка


<?php
include 'function.php';

$url = "url";

$res = file_get_contents($url);

$res = potong($res,'<b> bla bla </b>','</small>');

$part = explode('|',$res);

for($i=1;$i<100;$i++){
$con = $part[$i];

$name = strstr($con,'<a href="');
$name = potong($name,'">','</a>');

// выводим полученную строку.
echo "<center>".$name."</center>";

//ОТКРЫТЬ ФАЙЛ
$fp=fopen("mp3/goto.txt",'a+');
//ЧТО-ТО СДЕЛАТЬ


fwrite($fp,"".$name."\r\n");
//ЗАКРЫТЬ ФАЙЛ
fclose($fp);
}
?>

помогите подправить код . Желательно конкретный пример . что на что заменить или что добавить.



Спустя 43 минуты, 39 секунд (21.01.2011 - 23:10) uWeb написал(а):
Цитата (began @ 21.01.2011 - 19:26)
fwrite($fp,"".$name."\r\n");
Внимательно смотрим в эту строчку.

Спустя 7 минут, 53 секунды (21.01.2011 - 23:18) began написал(а):
Цитата (uWeb @ 21.01.2011 - 20:10)
Цитата (began @ 21.01.2011 - 19:26)
fwrite($fp,"".$name."\r\n");
Внимательно смотрим в эту строчку.

а как должно быть ?

Спустя 1 час, 22 минуты, 55 секунд (22.01.2011 - 00:41) Evilsoul написал(а):
Попробуй так:
fwrite($fp, $name . "\n");

Спустя 14 часов, 41 минута, 45 секунд (22.01.2011 - 15:22) dima4321 написал(а):
\n Соответствует символу новой строки
\r Соответствует символу возврата каретки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.