Hirdetés
- DUNE médialejátszók topicja
- Elkészült az SMIC 5 nm-es node-ja, de a kínaiaknak haszna nincs rajta
- OLED TV topic
- Házimozi belépő szinten
- Lassacskán fenyőfát állítanak a hardverek
- Milyen egeret válasszak?
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Gaming notebook topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Projektor topic
Új hozzászólás Aktív témák
-
Taci
addikt
válasz
nevemfel
#20535
üzenetére
Megcsináltam így, a
htmlspecialchars-t csak megjelenítésnél használom, és ha idézőjellel"kerül be az adatbázisba a szöveg, akkor a kliensnek már"-tal adja át, amit aztán a böngésző szépen megjelenít újra idézőjelként".Viszont ha már eleve
"-tal kerül be, akkor"-ot is ír ki a böngésző. (Megnéztem, most már nem rakja bele az "amp"-ot, tehát normálisan"van a kliensnek visszaadott értékben.)Ez nem a böngésző dolga lenne, hogy visszaalakítsa?
Vagy nekem kell valamit még csinálnom?
@Mike:
Esetleg a collation-ös dolgot? Mert ott ahogy pár hozzászólással lejjebb is írtam (túl bőven, tudom), nagyon nem érzem ezt a collation-témát, a keresésem azóta is kuka. (De ez most más téma.)Próbáltam így is:
htmlspecialchars($row["feed_description"], ENT_QUOTES, 'UTF-8');
De ugyanaz a végeredmény. (Az ENT_QUOTES itt most nem játszik szerepet, tudom.) -
Taci
addikt
válasz
nevemfel
#20535
üzenetére
Aha, értem mire gondolsz, tehát amikor a kliens kéri a tartalmat (JS), és a PHP lekérdi az adatbázisból, amit megkap, arra hívjam meg a htmlspecialchars-t, és azt adjam vissza a kliensnek.
Amúgy ahogy nézegetem, azt is írják talán megoldásnak, hogy előbb a _decode függvényét kell meghívni, és így rendben lesz:
[link]$text = 'Your text with &s from the database';// Decode and re-encode the special characters.$text = htmlspecialchars(htmlspecialchars_decode($text));Kipróbálom mindkettőt.
Köszi szépen a gyors választ!
Új hozzászólás Aktív témák
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- Karácsonyi akció! HP ZBook Firefly 14 i7-1165G7 16GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év gar
- ÚJ AKKU! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- Steelseries Dragon Lore Wireless (Bontatlan)
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3713, 100% AKKUMULÁTOR
- Asrock B75M-ITX + i5-3570k + Kingston 2x4GB ram
- HIBÁTLAN iPhone 14 Pro Max 256GB Purple -1 ÉV GARANCIA -Kártyafüggetlen, MS3932
- HP EliteBook 840 G7 i5-10210U 16GB 512GB FHD 400nit 1 év garancia
- Astro A50 4th Gen wireless + base station fejhallgató
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


