Не нужно вспоминать неприличное слово, просто ты поставил в ответе столько кавычек, что ... поймешь.
Вот функция добавления нового сообщения с именем и мылом, зачем проверять на равенство с пустой строкой, т.е. "" !
PHP:
function add_guest($name, $email, $comments){
GLOBAL $post_date, $guest_file;
$contents = "$post_date|$name|$email|$comments\n";
$fh = fopen($guest_file, "a") or die("Невозможно открыть $guest_file!");
$wr = fwrite($fh, $contents) or die("Невозможно записать $guest_file!");
fclose($fh);
}
мысленно вспоминается неприличное слово из нескольких букв.
Удаляешь из строки все пробелы и /n, потом смотришь что осталось. Если пустая строка (''), то ничего не делаешь, если не пустая строка, то делаешь вывод данных на экран...
Ребята, вы не поняли, на пустую строку у меня проверяется, все это есть, все работает. Не в этом дело, а в том, что из-за \n формируется еще один массив, поэтому и выдается предупреждение, я только не пойму как избавиться от формирования массива, просто убрать \n нельзя!
А хренею с этого упертого ламера. Больше всего меня в таких убивает желание сказать: "сам дурак" тем или иным способом.
Ему 25 раз намекнули, что у него не так, но у него видимо мозг настолько атрафирован, что не в состоянии понять что ему говорят, а только талдычить "вы меня не поняли, все у меня то".