Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Znak nowej lini no i problem :)
motor
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Chcę $zmienną zapisać do pliku ale żeby nie było enterów tylko wszystko jednym ciągiem
dostałem podpowiedź taką

  1. <?php
  2. $wynik = str_replace("n"," ",$zmienna);
  3. ?>


z tym ze nie działa bo skrypt chyba interpretuje mi to tak że zamieni jeśli pojawią się literki \n to zamieni na spacje da się to obejść ?

Ten post edytował motor 5.05.2007, 12:26:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
magier123
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 27.03.2007

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


tzn nie bardzo widze tutaj problem poniewaz chyba normalnym jest to ze do zmiennej ciag znakow zapisuje sie bez "enterow" .... problem zwykle jest przy tym jesli chcemy odwrotnie zrobic (zeby byly "entery") ale do tego sluzy finkcja nl2br ktora umieszczamy przed zmienna..... a jesli nie chcemy zeby sie wyswietlalo </br> uzywamy finkcji strip_tags biggrin.gif.....
Go to the top of the page
+Quote Post
motor
post
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


ta funkcja wycięła mi wszystkie znaki html a moja zmienna to kod html smile.gif
podam wartość zmiennej pewni wyjaśni

  1. <?php
  2. $zmiennna=" <TD vAlign=center align=middle width=135 
  3. bgColor=#efecde>
  4.  
  5. <DIV align=center>"
  6. ?>


A ja chcę żeby to było tak

  1. <?php
  2. $zmiennnazrobiona=" <TD vAlign=center align=middle width=135 bgColor=#efecde> <DIV align=center>"
  3. ?>


Ten post edytował motor 5.05.2007, 12:52:53
Go to the top of the page
+Quote Post
no_face
post
Post #4





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Tak na szybko, mysle ze powinienes jeszcze usunac znaki takie jak \r zrob tak samo jak z \n
Go to the top of the page
+Quote Post
motor
post
Post #5





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


biggrin.gif dzięki
kiedy zrobiłem tak nie poszło
  1. <?php
  2. $wynik = str_replace("rn"," ",$zmienna);
  3. ?>


ale jak zrobiłem tak
  1. <?php
  2. $wynik = str_replace("n"," ",$zmienna);
  3. $wynik2 = str_replace("r"," ",$wynik);
  4. ?>


to działa snitch.gif

dzięki dzięki

Ten post edytował motor 5.05.2007, 13:11:59
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 Aktualny czas: 21.08.2025 - 19:34