🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #219943

formularze i wyrażenia regularne problem

#219943
From: Krzysiek
Date: Fri, 31 Jul 2009 09:29
23 lines
1701 bytes
Mam pytanko, otóż mam jakiś $tekst=$teksPoczatek.$tekstKoniec
Zmienne $teksPoczatek i $tekstKoniec są przekazywane z formularza
$tekst jest następnie w postaci HTML wysyłane mailem.

Problem pojawia się gdy próbuję zastąpić \n na <br>
$text=str_replace('\n', '<br>', $textPoczatek.$textKoniec)
- pomiędzy $teksPoczatek i $tekstKoniec wskakuje mi kilka <br> a 
chciałbym tylko jedno :).

Zakładam że należy użyć wyrażeń regularnych
Wyrażenie:
$text=preg_replace('(\n+)', '<br>', $textPoczatek.$textKoniec)
nie daje oczekiwanych rezultatów - dalej mam kilka <br>
Przypuszczam, że może w  $textPoczatek i $textKoniec występować coś 
więcej niż \n .....
Ma ktoś z Państwa może jakiś pomysł jak skonstruować wyrażenie regularne 
do preg_replace żeby to ruszyło

Czym można podejrzeć co zawierają $textPoczatek i $textKoniec , że tak 
dziwnie to działa?

pozdrawiam,
Krzysiek
Technical Details
Message-ID: <h4ud9u$l0g$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail
From: Krzysiek <dyziunio@poczta.fm>
Newsgroups: pl.comp.lang.php
Subject: formularze i wyrażenia regularne problem
Date: Fri, 31 Jul 2009 11:29:18 +0200
Organization: ATMAN
Lines: 23
Message-ID: <h4ud9u$l0g$1@node2.news.atman.pl>
NNTP-Posting-Host: host-86-63-142-200.nplay.net.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1249032318 21520 86.63.142.200 (31 Jul 2009 09:25:18 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 31 Jul 2009 09:25:18 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit