Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> \r\n\r\n konwersja na Enter w pliku TXT, księga gości, formularz, ereg_replace
tomilipin
post 29.06.2004, 07:54:48
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 28.01.2004
Skąd: że znowu ლ(ಠ益ಠლ

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


Witam,
mam sobie poniższy skrypt do księgi gości. Każdy może sprawdzić jak on działa- a działa dobrze- jest na prawdę świenty! Napotkałem jednak na problem z przejściem do następnej linii (odpowiedzialna jest za to linijka 8 w moim kodzie). Skoro plik ze wszystkimi wpisami wyświetlam przez readfile to przejście do następnej linii powinno być zwykłe HTMLowe <br>- jednak nie działa... Próbowałem już z różnymi kombinacjami \r i \n ale ciągle jest to samo! We wpisach nie ma przejść do kolejnej linii, pomimo że wciskam 100 razy Enter we wpisie...
Stwierdziłem że może robię coś źle, ale co- nie mam pojęcia. Dlatego zwracam się do Was o pomoc. Czy możecie dać mi jakieś wskazówki- jak powinienem zmienić linijkę 8 ?
  1. <?
  2. if ($wpis)
  3. {
  4. // usun komentarze z dwoch kolejnych linijek jesli nie chcesz aby wystepowaly tam 
  5. agi html
  6. $name = strip_tags($name);
  7. $wpis = strip_tags($wpis);
  8. $wpis = ereg_replace(&#092;"rnrn\", \"<br>\", $wpis);
  9. $date = date(&#092;"d.m.Y\");
  10. $wpis = &#092;"<p style=\"background-color: #E8E8E8\">imię: <a href=mailto:$adres>$name</a><br>gg: <a href=gg:$gg>$gg<img src=http://www.gadu-gadu.pl/users/status.asp?id=$gg border=0></a><br>z dnia: $date<br>wpis: $wpis</p>\";
  11. $fp = fopen (basename($PHP_SELF) . &#092;".comment\", \"a\");
  12. fwrite ($fp, $wpis);
  13. fclose ($fp);
  14. }
  15. @readfile(basename(($PHP_SELF . &#092;".comment\")));
  16. ?>
  17. <FORM method=\"post\">
  18. <b>imię:</b><BR><INPUT name=\"name\" type=\"text\" size=\"55\"><BR>
  19. <b>e-mail:</b><BR><INPUT name=\"adres\" type=\"text\" size=\"55\"><BR>
  20. <b>gg:</b><BR><INPUT name=\"gg\" type=\"text\" size=\"55\"><BR>
  21. <b>wpis:</b><BR><TEXTAREA name=\"wpis\" rows=10 cols=55 wrap=virtual>
  22. </TEXTAREA><BR>
  23. <INPUT name=\"submit\" type=\"submit\" value=\"Dopisz\">
  24. </FORM>


--------------------
Kod
$kobieta = 'Kobieta zmienną jest...';
Go to the top of the page
+Quote Post
legorek
post 29.06.2004, 08:05:24
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Może sprubój z nl2br" title="Zobacz w manualu PHP" target="_manual


--------------------
Go to the top of the page
+Quote Post
scanner
post 29.06.2004, 08:27:59
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A wystarczy ruszyć tyłek i zajrzeć na Wortal: http://php.pl/index.php/phppl/artyku_y/pom...i_ko_ca_wiersza - masz wszystko na temat...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
tomilipin
post 29.06.2004, 19:16:42
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 28.01.2004
Skąd: że znowu ლ(ಠ益ಠლ

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


A wiesz że kiedyś to czytałem... tongue.gif
Wielkie dzięki za pomoc. Wystarczyła jedna linijka, a dokładnie pionowe kreski pomiędzy odpowiednimi \r\n
Cytat
$strString = ereg_replace("(\r\n|\n|\r)", "<br />", $strString);


--------------------
Kod
$kobieta = 'Kobieta zmienną jest...';
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2025 - 05:54