Rzeczywiście masz rację bonzo

tylko w tym przypadku
print wyrzuci komunikat o tablicy bo wynikiem tej konstrukcji jest tablica. Lepiej byłoby zastosować
print_r i pewnie z tym malymarek nie potrafi sobie poradzić
Kto wie co on tam ma w tym pliku? Trzebaby go zobaczyć i wtedy przypasować.
Widać malemu nie chce się kombinować albo już ma rozwiązanie tylko nie raczył tu napisać

.
Aha.. i jeszcze jedno.. twoja konstrukcja Bonzo
Kod
<?php
print( str_replace( array( "\n", "\r" ), "", $wiadomosc ) );
?>
da w wyniku tablicę dwóch stringów, jeden z usuniętym CR a drugi z usuniętym LF a jak będzie CRLF to kucha.. i jeszcze musiałbyś zrobić coś do rozróżnienia w ktorym stringu masz właściwy wynik? Lepiej będzie dla świętego spokoju zastosować wersję omni-systemową w rodzaju:
Kod
<?php
print( str_replace( "\r", "", str_replace( "\n", "", $wiadomosc ) ) );
?>
To załatwi każdą wersję, linuxową, windową i makową