[ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
NapísalOffline : 07.08.2011 21:39 | php premenna v JavaScripte

JavaScriptovu funkciu vypisujem do stranky cez PHP echo.
do writeRichText potrebujem vlozit do druheho parametru PHP premennu nacitanu z databazy $text_v ..ked ju vlozim tam kde ma byt(miesto nejaky_TEXT) tak je prazdna. ak je funkcia bez PHP premennej, obycajny text v uvodzovkach - nejaky_TEXT tak skript v pohode ide a zobrazi sa nejaky_TEXT.

Ako mam implementovat obsah PHP premennej $text_v do JS kodu nizsie?? pred zaciatkom JS je skusobny echo vypis a normalne vypisuje obsah premennej...

cast skriptu:

Kód:
echo "<strong>".$text_v."</strong>\n";


echo "<script language='JavaScript' type='text/javascript'>\n";
echo "<!--\n";
echo "//Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly)\n";
echo "writeRichText('rte2', 'nejaky_TEXT', 400, 200, true, false);\n";
echo "//-->\n";
echo "</script>\n";


// pridané po 55 minútach od posledného príspevku

OK ono to robi preoblem, ak je premenna $text_v viac riadkova .... vtedy nefunguje spravne vypis hm :(

source:
Kód:
<!--<strong>".$text_v."</strong>";-->
<script language='JavaScript' type='text/javascript'>;
<!--
//Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly)
writeRichText('rte2', 'text


', 400, 200, true, false);
//-->
</script>


// pridané po 1 hodine 5 minútach od posledného príspevku

ak by niekto vedel ako to osetrit aby ten skript fungoval aj na viacej riadkov(druhy parameter writeRichText ) pls dajte vediet..


Offline

Čestný člen
Čestný člen
php premenna v JavaScripte

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 07.08.2011 22:30 | php premenna v JavaScripte

Najistejsie vzdy takto, mas to escapovane aj kadeco, plus to prida samo vypisovany text vlozi do uvodzoviek, ak mas v $text retazec.
Kód:
echo json_encode($text);

Potom mas aj ine moznosti, ako napriklad pomocou str_replace nahradit "\n" (novy riadok) za "\\n" (to sa vypise ako doslovne \n), co vlastne to json_encode (okrem ineho) aj robi.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
Napísal autor témyOffline : 08.08.2011 14:58 | php premenna v JavaScripte

dik moc.. o tejto fcii som doteraz netusil

// pridané po 5 hodinách 15 minútach od posledného príspevku

este jeden dotaz:

nejaky text s html formatovanim vracia dobre, samotny obrzok a trochu techtu tiez ok, ale ked som tam mal dlhsi text + obrazok tak vracia null


source ked je to OK
Kód:
<script language='JavaScript' type='text/javascript'>;
<!--
//Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly)
writeRichText('rte2',"TEXT\r\n<img src=\"http:\/\/domena.sk\/images\/picture.jpg\">\r\n\r\n", 400, 200, true, false);
//-->
</script>


cource ked vrati null v druhom parametri
Kód:
<script language='JavaScript' type='text/javascript'>;
<!--
//Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly)
writeRichText('rte2',null, 400, 200, true, false);
//-->
</script>



preco nevie spracovat vasciu premennu??


Offline

Užívateľ
Užívateľ
php premenna v JavaScripte

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 08.08.2011 15:55 | php premenna v JavaScripte

Skús: http://id.php.net/manual/en/function.js ... -error.php
V kódovaní toho textu chyba nebude??


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
Napísal autor témyOffline : 08.08.2011 19:24 | php premenna v JavaScripte

..chyba je v tom, ze ak premenna $text prehna cez json_encode($text ); obsahuje text s diakritikou, tak ako vysledok hodi null.


:roll: any ideas?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
Napísal autor témyOffline : 09.08.2011 21:10 | php premenna v JavaScripte

na stranke php.net je pod fciou json_encode() pisane, ze podporuje iba utf-8. dole je aj par prispevkov o tom ako sa to da riesit, ale z tych prikladov som to nejak nepochopil. Moze sa niekto skusenejsi na to mrknut a vysvetlit-objasnit ci to budem moc nejako zriesit pre premenne s diakritikou. vdaka


Offline

Užívateľ
Užívateľ
php premenna v JavaScripte

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 10.08.2011 0:00 | php premenna v JavaScripte

Nó tie funkcie sú fakt šialené...
Asi najľahšie bude použiť ten siedmy príklad.
Kód:
<?php
//$return_arr = the array of data to json encode
//$out = the output of the function
//don't forget to escape the data before use it!

$out = '["' . implode('","', $return_arr) . '"]';
?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
Napísal autor témyOffline : 10.08.2011 16:32 | php premenna v JavaScripte

PHP riesenie som ziadne nenasiel, skusim v JavaScripte nahradzat č ť ž....... entitami


Offline

Čestný člen
Čestný člen
php premenna v JavaScripte

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 10.08.2011 17:54 | php premenna v JavaScripte

Zbytocne. Ak potrebujes vypisovat iba retazce, mozes pouzit miesto json_encode nieco ako
Kód:
echo '"'.preg_replace('/\r?\n/', '\\n', str_replace('"', '\\"', $text)).'"';


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12 | 12
Napísal autor témyOffline : 10.08.2011 19:24 | php premenna v JavaScripte

vdaka chlape.. funguje to


 [ Príspevkov: 10 ] 


php premenna v JavaScripte



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

php v javascripte

v Backend

3

534

30.01.2012 20:29

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

PHP premenna

v Backend

17

843

27.09.2012 21:16

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Premenna v cykle php

v Backend

18

1005

12.08.2009 21:43

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

php fusion- prihlaseny uzivatel=premenna

v CMS

2

787

25.02.2009 11:09

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

materialy o javascripte

v Frontend

9

769

23.03.2011 20:41

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Ponuka v javascripte

v Frontend

1

484

20.03.2010 15:55

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

CHARSET v JavaScripte

v Frontend

4

609

28.12.2008 22:35

blackman545

V tomto fóre nie sú ďalšie neprečítané témy.

javascript v javascripte

v Frontend

4

560

09.05.2010 19:16

kurtulik1

V tomto fóre nie sú ďalšie neprečítané témy.

Hra v Javascripte

v Frontend

3

482

14.04.2015 17:43

void

V tomto fóre nie sú ďalšie neprečítané témy.

Obor premenných v Javascripte????

v Frontend

2

807

18.12.2009 0:07

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Spájanie arrays v Javascripte

v Frontend

1

684

10.10.2018 22:58

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Tvorba e-shopu v javascripte

v Frontend

2

488

12.04.2010 17:18

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

Upravenie jedného vzorca v Javascripte

v Frontend

2

463

17.12.2013 11:44

tomas90

V tomto fóre nie sú ďalšie neprečítané témy.

Hodiny v JavaScripte - ako na to?

v Frontend

6

1699

22.12.2008 22:22

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Kameň, papier, nožnice - hra v JavaScripte

v Frontend

3

606

13.08.2013 22:22

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Praca s swf suborom v javascripte

v Frontend

1

350

16.09.2013 0:29

shaggy



© 2005 - 2026 PCforum, edited by JanoF