Autorius Tema: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas  (Skaityta 1104 kartus)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Įrašytas: 2013-01-09 21:53:56 pm »
Gal galit padėt šia problema? Jeigu formatuojant stilių, html kode prideda style="", bet  php kažkodėl apdoroje į  "\ simbolius "\. O dėl to neatvaizduoja man stiliaus :(.
Viisa tai vyksta realiame hostinge. Pas save wamp serveryje problemų neturėjau.
« Paskutinį kartą keitė: 2013-01-09 21:59:52 pm sukūrė Interneto keleivis »
Guten Tag!

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #1 Įrašytas: 2013-01-10 10:08:26 am »
Čia pats TinyMCE prideda ar čia tu pridedi kai saugai į duombazę? Gal hostine įjungti magic quotes'ai, kurie automatiškai escape'ina input'ą, o paskui tu dar papildomai prieš saugant į duomenų bazę šitą dalyką išescape'ini (pvz. su kokiu nors mysql_real_escape_string()), ir todėl gaunasi dvigubi slash'ai ir dvigubos kabutės.
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #2 Įrašytas: 2013-01-10 10:55:25 am »
Nežinau, nieko aš neescapinu, tik naudoju meekrodb klasę įrašant į duomenų bazę. O kas dėl ... magic quate, tai nieko nesu girdėjęs. Kabutes prideda pats redaktoriu formatuojant tekstą, pvz,: padarau raudoną tekstą, tai parašo <p style="color: red;"> Taip, tai gerai, bet kai išsaugoju į duomenų bazę, man tenai nslashu prirašo... Pvz.: <p style="\color: red;\">. Ir dėl tokios nesąmonės man neatvaizduoja visko kas yra tagų viduje su kabutėmis. O jeigu ką nors cituoju "Citata", tai atvaizduoja, bet su slashais.
Guten Tag!

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #3 Įrašytas: 2013-01-10 10:56:21 am »
Svarstau galimybę su str_replace() dvigubas kabutes keisti į viengubas, gal tada veiktų...
Guten Tag!

Manualai.lt Forumas

Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #3 Įrašytas: 2013-01-10 10:56:21 am »

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #4 Įrašytas: 2013-01-10 11:00:54 am »
Genius... MeekroDB automatiškai escapina viską :) Va tau ir problema :)

Prieš naudojant kokį įrankį reiktų pasiskaityti dokumentaciją ;)

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #5 Įrašytas: 2013-01-10 13:28:09 pm »
Paprašyk hoster'io, kad atjungtų tau magic quote'us. Su str_replace tai tik workaround'as bus, o ne sprendimas.
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #6 Įrašytas: 2013-01-10 18:38:18 pm »
Genius... MeekroDB automatiškai escapina viską :) Va tau ir problema :)

O tai kodėl man neescapino wamp serveryje?
Guten Tag!

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #7 Įrašytas: 2013-01-10 18:40:29 pm »
Paprašyk hoster'io, kad atjungtų tau magic quote'us. Su str_replace tai tik workaround'as bus, o ne sprendimas.
O koks būtų sprendimas be magic quate ir str_replace?
Guten Tag!

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #8 Įrašytas: 2013-01-10 19:42:49 pm »
O tai kodėl man neescapino wamp serveryje?
Escape'ino, tik pats WAMP'as dar papildomai neescape'ino, o šiuo atveju pas tave escape'ina ir servas (nes magic quotes įjungti) ir + dar meekroDB.
Paprašyk hoster'io, kad atjungtų tau magic quote'us. Su str_replace tai tik workaround'as bus, o ne sprendimas.
O koks būtų sprendimas be magic quate ir str_replace?
Joks. Magic quotes yra jau labai pasenęs dalykas (PHP 5.3. versijoje jis jau buvo depricated, o iš 5.4. iš viso išmestas). Tad parašyk hoster'iams kad gal jau laikas atsinaujinti. Jeigu aišku tame problema :D gal pats TinyMCE pas tave ten durnioja del kokių nors priežasčių, bet tikriausiai kad bus magic quotes. Tai arba rašyk hoster'iams, arba daryk visokius replace'us (kas būtų biškį durna).
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs justinas

  • Naujokas
  • *
  • Įrašai: 163
  • Karma: +16/-3
    • Žiūrėti profilį
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #9 Įrašytas: 2013-01-11 16:54:38 pm »
O tai kodėl man neescapino wamp serveryje?
Skirtinga serverio konfigūracija. Taip, tai įmanoma.

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #10 Įrašytas: 2013-01-11 21:01:22 pm »
Hecjh, kaip aš nežinojau kad yra funkcija stripslashes. Su juo pašalinsiu visus pasvirus brūkšnius.
Guten Tag!

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #11 Įrašytas: 2013-01-16 00:19:26 am »
Nagi nagi, tikrai niekas nežinojot -
php_flag magic_quotes_gpc Off ?
Guten Tag!

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #12 Įrašytas: 2013-01-16 09:41:28 am »
Na tau 10 kartų buvo pasakyta ką reikia padaryti. O kaip tą padaryti yra dar kokių 10 skirtingų būdų. Tą patį galėjai padaryti ir su ini_set('magic_quotes_gpc', 'Off');, ir siaip .htaccess'e kaip config'e, ir php.ini, pagrindiniam, ir šalutiniuose, ir su php_flag ir t.t. :) Kitas klausimas tai kuris būdas tinka būtent tavo situacijai (šitą jau turėjai pats nujaust). Pasiūliau paprasčiausią - parašyt hosteriam, kad nebandyti visų šių būdų viens po vieno.
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #13 Įrašytas: 2013-01-16 09:50:29 am »
Keleivi,
Nevisada mes duodame 100% tikslų atsakymą, bet ne dėl to, kad nežinome, o dėl to, kad pats ieškotum ir bandytum :) Pvz čia - davė visus variantus, tai bandykis. Būtume iškart pasakę - būtum tik pasakęs ačiū ir baigta :)


ps. Žinau, kad tai sunku, nes reikia pačiam galvoti, bet tai tik į naudą :)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #14 Įrašytas: 2013-01-16 11:57:03 am »
Man pasakė jūsų vadinamas "hosteris"   8)

Ir baikit   čia nesąmones rašinėt! Per jus aš apkaltinau dalinai tą hosterį. Nemandagu taip daryti. Reikėtų baust už tokias nesąmones.  :-\ >:(
« Paskutinį kartą keitė: 2013-01-16 12:06:18 pm sukūrė Interneto keleivis »
Guten Tag!

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #15 Įrašytas: 2013-01-16 12:49:45 pm »
Ir baikit   čia nesąmones rašinėt! Per jus aš apkaltinau dalinai tą hosterį.
Jeigu pas juos by default įjungti magic quotes'ai, tai reiškia naudojama sena PHP versija, o tame, jeigu galima taip apvadint, ir yra "kaltė". Reikai prižiūrėt savo environment'ą. Bet nieks nesakė tau jų kaltint :)
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #16 Įrašytas: 2013-01-16 13:36:37 pm »
Čia visiškai sutinku su vitalikaz :)

Bet kas liečia serverių tiekėjus, tai jie yra tinginiai ir patys neatnaujina versijų... Turiu VPS už kelis šimtus ir sėdžiu su 5.3 php.. Prašėm, kad atnaujintų į 5.4 - negalima, nes per daug bloga versija..

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #17 Įrašytas: 2013-01-16 15:34:24 pm »
OHV palaiko 5.4 versiją
PHP4, 5.2, 5.3 & 5.4
Guten Tag!

Neprisijungęs justinas

  • Naujokas
  • *
  • Įrašai: 163
  • Karma: +16/-3
    • Žiūrėti profilį
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #18 Įrašytas: 2013-01-16 18:16:21 pm »
Čia visiškai sutinku su vitalikaz :)

Bet kas liečia serverių tiekėjus, tai jie yra tinginiai ir patys neatnaujina versijų... Turiu VPS už kelis šimtus ir sėdžiu su 5.3 php.. Prašėm, kad atnaujintų į 5.4 - negalima, nes per daug bloga versija..
Turi VPS, bet kažkodėl hostingas išrinko tau PHP versiją? Wat.

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #19 Įrašytas: 2013-01-16 18:24:17 pm »
Čia visiškai sutinku su vitalikaz :)

Bet kas liečia serverių tiekėjus, tai jie yra tinginiai ir patys neatnaujina versijų... Turiu VPS už kelis šimtus ir sėdžiu su 5.3 php.. Prašėm, kad atnaujintų į 5.4 - negalima, nes per daug bloga versija..
Turi VPS, bet kažkodėl hostingas išrinko tau PHP versiją? Wat.

Hostingas jį prižiūri - už tai mokami litai jiems :) Nežadu pats žaistis, kad nustatinėti viską :) Geriau pasakiau - padarė. Tiesa dėl versijos ir toliau aiškinames kodėl nesaugi, bet tas jų argumentas žudantis :)

Manualai.lt Forumas

Ats: tinymce redaktoriuje prie dvigubų kabučių pridedamas slashas
« Atsakymas #19 Įrašytas: 2013-01-16 18:24:17 pm »