Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dane wyciągnięte z emaila i łamanie lini \n
Dog
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2007

Ostrzeżenie: (0%)
-----


Dziń dybry
Sytuacja:
Pobieram automatem z maila dane adresowe, które są w mailu postaci:
Imię Nazwisko
Nazwa ulicy numer
lub numer/numer (nazwa ulicy jest bez przedrostka ul.)
Kod pocztowy Miasto


Dane są następnie odsyłane funkcją mail(). W otrzymanej wiadomości są dokładnie tak samo zapisane (złamane):

Imię Nazwisko
Nazwa ulicy numer
lub numer/numer
Kod pocztowy Miasto

Natomiast wyechowane w html lub zapisane do bazy przyjmują nastepującą postać:
Imię Nazwisko Nazwa ulicy numer lub numer/numer Kod pocztowy Miasto

Chciałbym rozdzielić te dane i podejrzewam, że w zmiennej pobranej z emaila jest znacznik łamania lini (\n), który automatycznie łamie ją w nowym mailu.

Pytanie brzmi czy dobrze podejrzewam i jak zamienić ten znacznik na dowolny znak, który powie mi, że zaczyna się nowa linia danych.

Kod pocztowy oraz miasto mogę wyciągnąć przez ereg, ale co z resztą zakładając, że dane mogą przyjmować na przykład taką postać

1) Dwa imiona - łatwe gdyby imiona były zawsze dwa
Jan Maria Rokita
Kryształowa 21
2) Podwójne nazwisko - łatwe pod warunkiem, że użytkownik wpisze myślnik
Jan Maria-Rokita
3) Nazwa ulicy złożona z kilku znaków
Jan Rokita
Aleja Zwycięstwa 3
Al. Zwycięstwa 3
Aleja Miłośników Forum PHP 3
Jana z Kolana 9
Konstytucji 3 maja 114/12
4) Wieloczłonowe imię i nazwisko oraz wieloczłonowa nazwa ulicy:
Jan Maria Rokita
Jana z Kolana 13

Przy czwartym przykładzie rozróżnić imion i nazwiska niesposób, chyba, że się mylę.
Poproszę o sugestie.
Pozdrawiam
Dog
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 07:03