10/10/2018, 10:46

Gặp rắc rối với PHP và MySQL

Chả là em có tập tành làm 1 site cho lớp bằng PHP và Mysql
Hôm nay đang post tin thì tự dưng gặp phải 1 lỗi rất khó hiểu

http://dantri.com.vn/c20/s20-422706/...o-1000-nam.htm
Chính là cái tin tức em copy từ link trên các bác ạ
Lỗi ko submit dc vô CSDL
Nên em có thử test ở localhost thì chạy bình thường , nhưng khi up vào web thì lại bị lỗi
Nên em mới thử in ra cái tin vừa thực hiện...thì thấy tin có dấu ' này đấy ạ,(mà hình như dể submit cái đấu ' vào mysql thì phải replace nó thành ' thì phải mà hiện tại em vẫn chưa biết replace ( em có dùng hàm str_replace để chuyển dấu ' và ko cho submit Script nhưng vẫn ko chuyển dc cái dấu ' >"<))
Có 1 điều lạ là thế này ạ tin ban đầu em có view mã HTML
ví dụ thế này
<div class="fon33 mt1">..
Đây là đoạn mã HTML khi em copy từ cái tin trên (từ dân trí) vào bộ gõ editor để coi mã HTML thì thấy bình thường, nhưng khi submit lên web thì lại thấy nó thế này à
<div class="fon33 mt1">
~.~ tự dưng bị chèn thêm ký tự ' này vào các đoạn chính xác là trước dấu " or '
Hjx, ko biết tại sao nữa ~.~ Trong khi đó em đã post thử tin kia tại localhost thì ko sao hết, còn post trên web site thì lại bị lỗi
Mà các tin khác post bình thường không bị sao hết ấy ~.~
honnhienh viết 12:57 ngày 10/10/2018
do cái server thì phải server của bác tắt chức năng tự động thêm cái \ vào kí tự đặc biệt còn host nó bật. Bật cái này lên sao thì search google hehe. lúc bác show cái tin ra dùng hàm stripslashes (không biết phải lỗi của bác là không in cái tin ra như trong wysiwyg)
bvnguyen viết 12:50 ngày 10/10/2018
dữ liệu từ form bác inster luôn vào csdl hay là qua hàm addslashes() thế, thông thường khi insert thì addslashes để cho phù hợp với câu lệnh sql, khi show thông tin ra thì lại phải stripslashes()
thuyduongcd viết 12:47 ngày 10/10/2018
Làm được 1 site bằng PHP mà lỗi cơ bản thế này cũng không hiểu thì cũng ngộ thiệt.
OneForMe viết 12:46 ngày 10/10/2018
Thank các bác
@thuyduongcd có j đâu mà bác mới tập tành lần đầu mà nên chưa gặp lỗi này thì thấy lạ
Bài liên quan
0