Hướng dẫn dùng capitalization checker trong PHP

Checbox là một công cụ giúp lấy thông tin người dùng từ một tùy chọn riêng biệt thường dùng để xác nhận thông tin nào đó.

Ví dụ: Xác nhận điều khoản khi đăng ký tài khoản google

  • Tôi đông ý với các điều khoản dịch vụ và chính sách bảo mật của Google

CẤU TRÚC HTML XÂY DỰNG CHECKBOX


Chú ý: Thường loại checkbox này không được thiết lập giá trị mặc định

  • Khi checkbox không được lựa chọn đồng nghĩa giá trị của checkbox không được truyền lên server. Vì vậy trong quá trình lấy dữ liệu nên kèm theo câu lệnh isset() để kiểm tra.
  • Chúng ta có thể set giá trị của checkbox để kiểm tra hoặc để trống trường value. Thay vào đó dựa vào hàm isset() để xác nhận giá trị cần lấy.

Trong phần trước ta thực hành lấy thông tin từ một checkbox và được xử lý riêng biệt.

Tuy nhiên trên thực thế cho nhiều tình huống ta có thể có nhiều lựa chọn cho một đối tượng nào đấy thì việc lấy thông tin từ các checkbox riêng lẻ rất mất thời gian.

Ví dụ: Việc chọn danh mục cho một bài viết trên website

Xét website có các danh mục sau

  • Thể thao
  • Xã hội
  • Pháp Luật

Trong website có bài viết có thể thuộc một hoặc nhiều danh mục trên

FORM HTML LIST CHECKBOX

  • Các tùy chọn trong cùng nhóm có trường name đặt chung ở dạng mảng (cat[])
       

       

       

   

CÁCH NHẬN DỮ LIỆU TỪ LIST CHECKBOX

  • Dữ liệu đẩy lên server dưới dạng mảng có key là name của nhóm checkbox
Array
(
    [cat] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )
    [add_post] => Gửi thông tin
)
  • Mảng trả về có key được thiết lập từ động chạy từ 0, giá trị là value của checkbox được chọn
  • Nếu không check bất kỳ tùy chọn nào thì dữ liệu của checkbox của nhóm không được truyền lên server
  • Xử lý phép duyệt foreach để tiếp cận và xử lý các phần từ đã chọn từ list checkbox.
";
       }
}
?>

GHI NHỚ

  • Checkbox có thể lấy thông tin của một tùy chọn riêng biệt hoặc một hoặc nhiều lựa chọn trong nhóm các tùy chọn
  • Sử dụng hàm isset() để kiểm tra dữ liệu trước khi xử lý
  • Với dữ liệu nhận từ list checkbox giá trị được biểu diễn ở dạng mảng và sử dụng vòng lặp foreach để duyệt xử lý các giá trị được chọn.

Url Link

http://hocweb123.com/nhan-du-lieu-tu-checkbox-trong-php.html

  • Định Nghĩa.
  • Cú pháp.
    • Cú pháp:
    • Trong đó.
    • Giá trị trả về.
  • Ví dụ.
    • code:
  • Ghi chú.
  • Hàm liên quan.
  • Thông tin thêm.

Định Nghĩa.

Hàm file_exists() sẽ kiểm tra xem file hoặc thư mục có tồn tại hay không.

Cú pháp.

Cú pháp:

file_exists ( string $filename ) : bool

Trong đó.

  • $filename là đường dẫn tới file hoặc thư mục cần kiểm tra.

– Lưu ý: Trên windows, sử dụng // computername / share / filename hoặc \\ computername \ share \ filename để kiểm tra các tệp trên mạng chia sẻ.

Giá trị trả về.

  • Hàm sẽ trả về True nếu file, thư mục truyền vào tồn tại. Ngược lại hàm sẽ trả về False..
Lưu ý: 
 - Hàm này sẽ trả về FALSE cho các liên kết tượng trưng trỏ đến các tệp không tồn tại.
 - Hàm này trả về FALSE cho các tệp không thể truy cập do hạn chế chế độ an toàn.
 Tuy nhiên, các tệp này vẫn có thể được bao gồm nếu chúng nằm trong safe_mode_include_dir.
 - Việc kiểm tra được thực hiện bằng cách sử dụng UID / GID thực thay vì kiểm tra có hiệu lực.
 - Vì loại số nguyên của PHP được ký và nhiều nền tảng sử dụng số nguyên 32 bit,
 một số hàm hệ thống tệp có thể trả về kết quả không mong muốn cho các tệp lớn hơn 2GB.

Ví dụ.

code:

Ghi chú.

  • Khi sử dụng SSL, Microsoft IIS sẽ vi phạm giao thức bằng cách đóng kết nối mà không gửi chỉ báo close_notify. PHP sẽ báo cáo đây là “SSL: Lỗi giao thức nghiêm trọng” khi bạn đến cuối dữ liệu. Để giải quyết vấn đề này, giá trị của error_Vporting nên được hạ xuống mức không bao gồm các cảnh báo. PHP có thể phát hiện phần mềm máy chủ IIS bị lỗi khi bạn mở luồng bằng cách sử dụng trình bao bọc https: // và sẽ chặn cảnh báo. Khi sử dụng fsockopen () để tạo ổ cắm ssl: //, nhà phát triển có trách nhiệm phát hiện và triệt tiêu cảnh báo này

Hàm liên quan.

  • readfile() – Đọc một file
  • fopen() – Mở một file hoặc một URL
  • fsockopen() – Mở kết nối ổ cắm Internet hoặc Unix
  • popen() – Opens process file pointer
  • file_get_contents() – Reads entire file into a string
  • include – include
  • stream_context_create() – Creates a stream context

Thông tin thêm.

  • Lưu ý: Kết quả của chức năng này được lưu trữ. Xem Clearstatcache () để biết thêm chi tiết. Đó là một lưu ý khá lớn. Đừng quên điều này, vì nó có thể khiến file_exists () của bạn hoạt động bất ngờ – có thể tại thời điểm sản xuất;)
  • Tôi cần đo lường hiệu suất cho một dự án, vì vậy tôi đã thực hiện một thử nghiệm đơn giản với một triệu kiểm tra file_exists () và is_file (). Trong một kịch bản, chỉ có bảy trong số các tệp tồn tại. Trong lần thứ hai, tất cả các tập tin tồn tại. is_file () cần 3.0 cho kịch bản một và 3,3 giây cho kịch bản hai. file_exists () cần lần lượt 2,8 và 2,9 giây. Các số tuyệt đối phụ thuộc vào khóa học, nhưng nó chỉ ra rõ ràng rằng file_exists () nhanh hơn.
  • Lưu ý rằng realpath () sẽ trả về false nếu tệp không tồn tại. Vì vậy, nếu bạn định tuyệt đối hóa đường dẫn và giải quyết các liên kết tượng trưng, ​​bạn chỉ cần kiểm tra giá trị trả về từ realpath () thay vì gọi file_exists () trước

Các bạn có thể xem chi tiết hơn trên php.net.

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm file_exists() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Cảm ơn các bạn đã ghé thăm codetutam.com