Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php thinkSNS 中发说说 引号转义问题

thinkSNS 中发说说 引号转义问题

Jun 23, 2016 pm 01:51 PM
tanda petikan melarikan diri

ts框架在发表说说时,对于输入的引号和反斜杠的会出现显示上的错误,如:输入   "好耶"  ,  发布后显示    \"好耶\" ,后天取到的是没有斜杠的,显示的时候就有了,单引号也是如此。
不知道是thinksns低版本存在的问题还是什么情况,在thinksns3.1中没有这种情况,代码我也对比过研究过,没发现实质性的区别,想请问是否是模板渲染的时候的问题,如果是这改如何修改呢?
求大神赐教。


回复讨论(解决方案)

输出时转义了?
这是 bug,改了就是了

后台从数据库里获取后是正常的,输出到页面渲染就不行了,应该是模板渲染的方法问题吧,我之前从没动过TS框架这方面的东西,所以就不知道怎么改,尝试过替换、反转义都多多少少会有问题,所以就有点纠结了!

问题已解决,使用stripslashes()和addslashes()解决的,在把说说写进数据库时,用addslashes()方法转义,从数据库读出是,再用stripslashes()反转就行了。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

fungsi preg_quote() dalam PHP: Bagaimana untuk melepaskan aksara khas dalam rentetan kepada aksara ekspresi biasa fungsi preg_quote() dalam PHP: Bagaimana untuk melepaskan aksara khas dalam rentetan kepada aksara ekspresi biasa Nov 04, 2023 pm 02:15 PM

Fungsi preg_quote() dalam PHP: Cara untuk melepaskan aksara khas dalam rentetan ke dalam aksara ekspresi biasa memerlukan contoh kod khusus Dalam pembangunan, kami sering menggunakan ungkapan biasa untuk memadankan dan memproses rentetan. Walau bagaimanapun, beberapa rentetan mungkin mengandungi beberapa aksara khas, seperti metacharacter dalam ungkapan biasa, yang mempunyai makna khas dan menyebabkan ungkapan biasa gagal berfungsi dengan baik. Untuk menyelesaikan masalah ini, PHP menyediakan fungsi preg_quote() untuk melepaskan aksara khas dalam rentetan

Langkah perlindungan dan amalan keselamatan terhadap serangan XSS Langkah perlindungan dan amalan keselamatan terhadap serangan XSS Aug 10, 2023 pm 02:39 PM

Gambaran keseluruhan langkah perlindungan dan amalan keselamatan terhadap serangan XSS Serangan skrip merentas tapak (XSS) ialah kelemahan keselamatan biasa yang mengeksploitasi pengesahan dan penapisan input pengguna yang tidak mencukupi. Penyerang boleh mencuri maklumat sensitif pengguna, seperti bukti kelayakan log masuk, maklumat peribadi, dsb., dengan memasukkan kod skrip berniat jahat ke dalam halaman web. Untuk melindungi keselamatan tapak web dan pengguna, kami perlu melaksanakan beberapa langkah perlindungan dan amalan keselamatan untuk mencegah serangan seperti ini. Pengesahan dan penapisan input Pertama, kita perlu mengesahkan dan menapis input pengguna untuk memastikan bahawa data yang dimasukkan memenuhi jangkaan

Bagaimana untuk menangani masalah melarikan diri petikan tunggal, petikan berganda dan ralat garis miring terbalik dalam pembangunan bahasa PHP? Bagaimana untuk menangani masalah melarikan diri petikan tunggal, petikan berganda dan ralat garis miring terbalik dalam pembangunan bahasa PHP? Jun 11, 2023 pm 05:33 PM

Dalam pembangunan bahasa PHP, petikan tunggal, petikan berganda dan garis miring ke belakang ialah aksara biasa, tetapi apabila memproses rentetan, ia mungkin menyebabkan masalah melarikan diri. Berikut ialah cara menangani isu ini untuk memastikan kod PHP anda boleh mengendalikan aksara ini dengan betul. Masalah tanda petikan tunggal Dalam PHP, tanda petikan tunggal digunakan untuk mewakili rentetan, tetapi menggunakan tanda petikan tunggal dalam tanda petikan tunggal akan menyebabkan masalah melarikan diri. Contohnya: $myString='I'maPHPdeveloper.';

Teknik melarikan diri ungkapan biasa yang biasa digunakan dalam pengaturcaraan PHP Teknik melarikan diri ungkapan biasa yang biasa digunakan dalam pengaturcaraan PHP Mar 20, 2024 am 09:00 AM

Teknik melarikan diri ungkapan biasa yang biasa digunakan dalam pengaturcaraan PHP memerlukan contoh kod khusus ialah alat yang sangat biasa digunakan dalam pengaturcaraan PHP Melalui ungkapan biasa, kita boleh memadankan, mencari dan menggantikan operasi dalam teks. Walau bagaimanapun, apabila menggunakan ungkapan biasa, kadangkala kita menghadapi aksara khas yang perlu dilepaskan, jika tidak, hasil padanan yang tidak dijangka akan berlaku. Dalam artikel ini, kami akan memperkenalkan teknik melarikan diri ungkapan biasa yang biasa digunakan dalam pengaturcaraan PHP dan memberikan contoh kod khusus. Escape slash `` dalam ungkapan biasa

Aplikasi praktikal rentetan bahasa GO melarikan diri dan anti melarikan diri Aplikasi praktikal rentetan bahasa GO melarikan diri dan anti melarikan diri Apr 07, 2024 pm 10:48 PM

Rentetan bahasa Go escape dan anti-escaping membolehkan pembangun menentukan aksara yang tidak boleh dipaparkan atau menyimpan aksara secara literal. Escape menggunakan garis miring ke belakang untuk menukar aksara khas kepada urutan melarikan diri, manakala unescaping menggunakan backticks untuk memulihkan nilai asal urutan melarikan diri. Memahami operasi ini adalah penting untuk memproses teks yang mengandungi aksara khas, seperti melepaskan teg HTML ke dalam teks biasa tanpa menghuraikannya.

Menghurai rahsia kurang daripada atau sama dengan watak melarikan diri dalam MyBatis Menghurai rahsia kurang daripada atau sama dengan watak melarikan diri dalam MyBatis Feb 21, 2024 pm 10:06 PM

Tajuk: Menghurai Misteri Aksara Melarikan Kurang Daripada atau Sama Dalam MyBatis Apabila menggunakan MyBatis untuk operasi pangkalan data, anda sering menghadapi situasi di mana anda perlu membuat pertanyaan untuk nilai yang kurang daripada atau sama dengan nilai tertentu. Dalam pernyataan SQL, keadaan kurang daripada atau sama biasanya menggunakan "

Fahami fungsi htmlspecialchars() dalam PHP untuk melepaskan aksara khas HTML Fahami fungsi htmlspecialchars() dalam PHP untuk melepaskan aksara khas HTML Nov 18, 2023 pm 04:19 PM

Memahami fungsi htmlspecialchars() dalam PHP digunakan untuk melepaskan aksara khas HTML Fungsi htmlspecialchars() dalam PHP ialah fungsi pemprosesan rentetan yang biasa digunakan yang digunakan untuk menukar aksara khas HTML kepada entiti yang sepadan. Tujuannya adalah untuk mengelakkan ralat sintaks atau lubang keselamatan dalam halaman HTML, dan juga untuk memastikan bahawa data yang dimasukkan oleh pengguna dipaparkan dengan betul pada halaman. Dalam kebanyakan kes, kami perlu menganggap data yang dimasukkan pengguna sebagai kod HTML

Gunakan fungsi PHP 'mysqli_real_escape_string' untuk melepaskan aksara khas dalam rentetan untuk mengelakkan suntikan SQL Gunakan fungsi PHP 'mysqli_real_escape_string' untuk melepaskan aksara khas dalam rentetan untuk mengelakkan suntikan SQL Jul 25, 2023 am 09:41 AM

Gunakan fungsi PHP "mysqli_real_escape_string" untuk melepaskan aksara khas dalam rentetan untuk mengelakkan suntikan SQL Pengenalan: Dalam proses pembangunan laman web yang berinteraksi dengan pangkalan data, kita selalunya perlu menyimpan data yang dimasukkan oleh pengguna ke dalam pangkalan data. Walau bagaimanapun, jika data yang dimasukkan oleh pengguna tidak diproses, pengguna berniat jahat boleh menggunakan data yang dimasukkan untuk menjalankan serangan suntikan SQL, menyebabkan kerosakan serius pada pangkalan data. Untuk mengelakkan ini daripada berlaku, kita boleh menggunakan fungsi PHP"

See all articles