PHP xóa các thẻ và nội dung HTML

Hôm nay, chúng tôi muốn chia sẻ với các bạn Xóa [Xóa] thẻ Html khỏi chuỗi PHP – Hàm PHP strip_tags[]. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn plugin wordpress yêu cầu một plugin khác, hãy nghe php loại bỏ thẻ kiểu và nội dung, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về cách xóa các thẻ script khỏi chuỗi php với một ví dụ

Xóa các thẻ Html khỏi chuỗi PHP – Hàm PHP strip_tags[]

Có những điều sau đây Đơn giản Giới thiệu về Xóa các thẻ Html khỏi chuỗi PHP – Chức năng PHP strip_tags[] Thông tin đầy đủ với ví dụ và mã nguồn

Vì tôi sẽ trình bày Bài đăng này bằng ví dụ Làm việc trực tiếp để phát triển Hàm PHP để xóa các thẻ html được chỉ định khỏi chuỗi, vì vậy cách xóa thẻ html trong php khỏi mysql, được sử dụng cho ví dụ này như sau

xóa tất cả các thẻ html khỏi chuỗi php. Để xóa tất cả các thẻ HTML khỏi một chuỗi, hãy sử dụng hàm strip_tags. Chức năng strip_tags sẵn có của PHP cho phép bạn xóa tất cả các thẻ HTML khỏi chuỗi và cũng cung cấp cho bạn khả năng bỏ qua một số thẻ nhất định

xóa tất cả các thẻ html khỏi chuỗi php

nội dung

Strip_tags[] là một hàm cho phép bạn loại bỏ tất cả các thẻ HTML và PHP khỏi một chuỗi nhất định. Tôi sẽ tìm hiểu ví dụ về các thẻ HTML rõ ràng tạo thành một chuỗi trong php. Tôi sẽ xóa thẻ HTML bằng phương thức strip_tags[] trong php

Strip_tags[] là một hàm cho phép bạn loại bỏ tất cả các thẻ HTML và PHP khỏi một chuỗi đã cho [tham số một], tuy nhiên, bạn cũng có thể sử dụng tham số hai để chỉ định danh sách các thẻ HTML mà bạn muốn

Chức năng này có thể rất hữu ích nếu bạn từng hiển thị đầu vào của người dùng trên trang web của mình. Ví dụ: nếu bạn tạo diễn đàn bảng tin của riêng mình trên trang web của mình, người dùng có thể đăng tiêu đề dọc theo dòng

TRANG WEB NÀY HẤP DẪN. , bởi vì bạn sẽ hiển thị tiêu đề của mỗi bài đăng trên bảng của mình, sẽ hiển thị thông báo không mong muốn của họ bằng các chữ cái lớn trên màn hình của khách truy cập của bạn

Dưới đây là hai ví dụ về tước thẻ

Hello!";
    $a = strip_tags[$input];
    $b = strip_tags[$input, ""];
?>

Sau khi chạy tập lệnh đó, $a sẽ được đặt thành "Xin chào. ", trong khi $b sẽ được đặt thành "Xin chào. " bởi vì chúng tôi đã có "" trong danh sách các thẻ được chấp nhận. Sử dụng phương pháp này, bạn có thể loại bỏ hầu hết người dùng khỏi việc thay đổi bất lợi phong cách trang web của bạn, tuy nhiên, người dùng vẫn có thể gây rắc rối nếu bạn cho phép một danh sách các thẻ HTML nhất định, chẳng hạn như chúng ta có thể lạm dụng thẻ allow bằng CSS. TRANG WEB NÀY HẤP DẪN

Nếu bạn cho phép thẻ, bạn cho phép tất cả các thẻ, bất kể chúng có thêm bất kỳ thông tin không mong muốn nào trong đó hay không, vì vậy tốt nhất là không cho phép bất kỳ thẻ nào

Bạn muốn học PHP 7?

Hacking with PHP đã được cập nhật đầy đủ cho PHP 7 và hiện có sẵn dưới dạng PDF có thể tải xuống. Nhận hơn 1200 trang học PHP thực hành ngay hôm nay

Nếu điều này hữu ích, vui lòng dành chút thời gian để nói với những người khác về Hacking với PHP bằng cách tweet về nó

Như bạn có thể thấy, nó xóa tất cả các thẻ HTML và thuộc tính của chúng nhưng vẫn giữ lại tất cả nội dung của các thẻ đó

Cách chỉ giữ lại các thẻ được chỉ định

Hàm strip_tags[] cho phép đối số tùy chọn thứ hai để chỉ định các thẻ được phép được bỏ qua khi các thẻ HTML còn lại bị loại bỏ. Bằng cách này, bạn có thể giữ lại một số và xóa tất cả các thẻ khác.

Thí dụ

Chủ Đề