Hirdetés
- Azonnali alaplapos kérdések órája
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Már az MSI-nek is van 500 Hz-es QD-OLED monitora
- Bambu Lab 3D nyomtatók
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Melyik tápegységet vegyem?
Ú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
- Android alkalmazások - szoftver kibeszélő topik
- Okos Otthon / Smart Home
- Nők, nőügyek (18+)
- Azonnali alaplapos kérdések órája
- Futás, futópályák
- Autóápolás, karbantartás, fényezés
- Xbox tulajok OFF topicja
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy A53 5G - kevesebbet többért
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- Frederick Forsythe: Isten ökle (nem olvasott)
- Fujitsu LIFEBOOK E449 i3-8130U 8GB 256GB 14" FHD 1 év garancia
- Igényes Gamer PC - Ryzen 5 9600X - 32GB DDR5 - 512GB SSD - Asus TUF RTX 3070 Ti - Vízhűtés - 850 táp
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest