Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ JavaScript _ Stringi Ze \n I " Z Php -> Js

Napisany przez: #sigsegv 17.08.2004, 22:32:06

Hej!

Chcialbym przekazac z bazy danych poprzez php strone wygenerowana w html'u do stringa w js.

editor.document.body.innerHTML="<?$jakies_dane_html?>";

i wszystko jest pieknie dopoki strona w html'u skladowana w php jako $jakies_dane_html nie zawiera znakow konca linii i ".
Jak najlatwiej i bezbolesnie przeniesc takie dane miedz php a js?

Napisany przez: Droopy 18.08.2004, 00:34:00

zank nowej lini to, jeśli możesz, najlepiej zamienić na <br> funkcją
$text_z _br = nl2br($text_z_nl);

a na cudzysłowy powinien pomóc addslashes()

pozdro smile.gif

Napisany przez: #sigsegv 18.08.2004, 06:18:57

Ale nl2br nie kasuje \n tylko wstawia <br> razem z nimi
wiec to nie zadziala

sad.gif

Napisany przez: tumczasty 18.08.2004, 07:23:33

no to może:

  1. <?php
  2. $tekst_tylko_z_br=http://www.php.net/str_replace(&#092;"n\",'<br>',$tekst_z_nl);
  3. ?>

Napisany przez: #sigsegv 18.08.2004, 07:40:07

hmm nadal mam to samo?!?
w tekscie mimo wszystko pojawil sie znak "0A" oprocz br
nie mam pojecia dlaczego ?!?

Napisany przez: tumczasty 18.08.2004, 08:00:50

no to może:

  1. <?php
  2. $tekst_tylko_z_br=http://www.php.net/str_replace(&#092;"rn\",'<br>',$tekst_z_nl);
  3. ?>

ale wtedy byłby to chyba znak "0D"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)