Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 07.08.2011 21:39

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
Bydlisko: Brno
Príspevok NapísalOffline : 07.08.2011 22:30

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
Príspevok Napísal autor témyOffline : 08.08.2011 14:58

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 08.08.2011 15:55

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
Príspevok Napísal autor témyOffline : 08.08.2011 19:24

..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
Príspevok Napísal autor témyOffline : 09.08.2011 21:10

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 10.08.2011 0:00

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
Príspevok Napísal autor témyOffline : 10.08.2011 16:32

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
Bydlisko: Brno
Príspevok NapísalOffline : 10.08.2011 17:54

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
Príspevok Napísal autor témyOffline : 10.08.2011 19:24

vdaka chlape.. funguje to


Odpovedať na tému [ Príspevkov: 10 ] 


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 PHP, ASP

3

454

30.01.2012 20:29

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

17

688

27.09.2012 21:16

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

18

919

12.08.2009 21:43

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php fusion- prihlaseny uzivatel=premenna

v Redakčné systémy

2

717

25.02.2009 11:09

mokus Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

9

684

23.03.2011 20:41

camo Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

405

14.04.2015 17:43

void Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

413

20.03.2010 15:55

Flety Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

484

09.05.2010 19:16

kurtulik1 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

520

28.12.2008 22:35

blackman545 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obor premenných v Javascripte????

v JavaScript, VBScript, Ajax

2

723

18.12.2009 0:07

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spájanie arrays v Javascripte

v JavaScript, VBScript, Ajax

1

602

10.10.2018 22:58

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upravenie jedného vzorca v Javascripte

v JavaScript, VBScript, Ajax

2

385

17.12.2013 11:44

tomas90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tvorba e-shopu v javascripte

v JavaScript, VBScript, Ajax

2

413

12.04.2010 17:18

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <br> v javascripte addrow

v JavaScript, VBScript, Ajax

4

364

10.10.2011 19:39

ONLINE_SVET Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

288

16.09.2013 0:29

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodiny v JavaScripte - ako na to?

v JavaScript, VBScript, Ajax

6

1615

22.12.2008 22:22

Blackshadow Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra