Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: cudzysłowy, apostrofy i znak nowej linii
Forum PHP.pl > Forum > PHP
ramedlaw
Witam,

Jeśli mam string $s z zawartością pliku to mogę sobie dla przykładu podwoić wszystkie przejścia do nowej linii wywołując
str_replace("\n", "\n\n", $s); (a następnie zapisując wynik do pliku).

Napisałem prosty skrypt, który szuka w pliku konkretne podciągi i zamienia na inne. Chciałbym żeby argumenty do funkcji str_replace były podawane przez formularz metodą POST. I tutaj mam problem bo mój formularz nie pozwala na wpisywanie znaków nowej linii. Wpisuję \n a on tego nie interpretuje. Mam powiedzmy zmienną $from z tablicy POST i nie umiem zmusić PHP do interpretowania tego stringa .
Może jest na to jakaś prosta funkcja (przerabiająca np. '\n' na "\n")?
Crozin
No jest...
  1. str_replace('\n', "\n", $str)
flashdev
jest - stripslashes
ramedlaw
str_replace('\n', "\n", $str) działa guitar.gif Jakieś rozwiązanie to jest, dzięki.
A stripslashes to nie wiem jak ma pomóc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.