Доброго всем времени суток.
У меня есть файл с сообщениями.
вфглядит следующим образом.
ID|AVTOR|TEMA|MAIL|DATE|MESSAGE...
и заканчивается вот так
*-*-*-*-*-*-*...
это для того чтобы как-то разделить сообщения между собой
дык вот в чем проблема.
читаю я эту беду след образом:
$files = file("mess.txt");
while (list($arr) = each($files)) {
$mess = explode("|", $files[$arr]);
echo "$mess[2]";
echo "$mess[4]:$mess[1]";
// с этого моментна начинаем считывать текст
$i=0;
while ($i==0) {
if (strpos($string,\'*-*\')!=false) { // пока ненаходим в строке *-*
$string=fgets($files,100); // читаем строку
print ($string); // выводим ее на экран
print $i; // печатаем $i
}
else { $i++;} // иначе наращиваем $i и обрываем while
} // продолжаем выводить таблицу..
echo "$mess[3]";
}
?>
вот вся проблема в том, что он нехочет читать многострочные мессаги... он их просто разбивает. И если впихивать сюда таблицу, то он просто повторяет несколько раз внешний while а внутренний как бы его и не касается... ну нехочет оне его..
подскажите плиз в чем моя ошибка.
Заранее благодарен Гарик Новиков