Hàm array_merge() trong PHP - PHP Function

Code $array1 = array( "php" => "laravel", "css", "html" ); $array2 = array( "python", "php" => "zend", "js" => "nodeJs" ); $result = array_merge($array1, $array2); echo "<pre>"; print_r($result); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_map() trong PHP - PHP Function

Code function show($name, $age){ echo 'tên của tôi là ' . $name . ', tôi ' . $age . ' tuổi<br />'; } $name = [ 'Minh', 'Peter', 'John' ]; $age = [ 21, 23, 45 ]; array_map('show', $name, $age);

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_keys() trong PHP - PHP Function

Code $array = array( 0 => "php", "js" => "javascript" ); echo "<pre>"; print_r(array_keys($array)); echo "</pre>"; $array = array( "php", "js", "css", "php", "html", "php" ); echo "<pre>"; print_r(array_keys($array)); echo ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_dift() trong PHP - PHP Function

Code $array1 = array( "php", "js", "css", "python" ); $array2 = array( "php", "js", "javascript", "html" ); $result = array_diff($array1, $array2); echo "<pre>"; print_r($result); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 02: Design pattern PHP - Adapter Pattern - Design Pattern PHP

Tiếp tục serie Design pattern PHP thì trong bài này chúng ta tìm hiểu về Adapter Pattern. Loại pattern đặc biệt này khi chương trình phần mềm hoặc ứng dụng website của bạn có phụ thuộc vào các API từ bên ngoài hoặc là sử dụng một số lớp khác có sự thay đổi thường xuyên về tên hàm, tên lớp, ... Đây ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 01: Design Pattern là gì? - Design Pattern PHP

Design Pattern là bộ môn thuộc về ngành khoa học máy tính chuyên nghiên cứu các kiên trúc phần mềm. Hiện nay tất cả các Framwork như Codeigniter, Zend, Laravel đều có sử dụng nhữ kiến trúc design pattern có sẵn và mỗi Framwork sẽ có những kiểu design pattern riêng. Design Pattern sử dụng nền ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

ích hợp Ckfinder vào CKEditor Bằng Javascript - Bảo mật website PHP

Trong bài này chúng ta sẽ tìm hiểu cách tích hợp CKFinder vào CKEditor bằng cách cấu hình file config.js một cách đơn giản mà hiệu quả. Nhưng trước tiên chúng ta cần tìm hiểu một số điểm của ckfinder đã nhé. 1. Một số lưu ý khi tích hợp ckfinder vào ckeditor Thứ nhất: Tất cả các request của ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Một số mẹo bảo mật ckfinder đơn giản - Bảo mật website PHP

Có lẽ ai cũng biết tác dụng của ckfinder là gì rồi nhỉ, đây là một ứng dụng quản lý file được viết ở nhiều ngôn ngữ Server khác nhau. Tuy nhiên trong bài này tôi chỉ đề cập đến ứng dụng ckfinder trong php thôi nhé. Trước khi vào vấn đề chính thì các bạn lưu ý rằng mọi sự thay đổi config cho bộ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

kỹ thuật tấn công SQL Injection và cách phòng chống trong ph - Bảo mật website PHP

Ơ bài trước chúng ta đã được tìm hiểu cách phòng chống CSRF, vậy thì trong bài này ta sẽ tìm hiểu thêm một kỹ thuật khác cũng rất hay sử dụng để tấn công vào những website của những tay nghề thiếu kinh nghiệm lập trình, đó là kỹ thuật tấn công SQL Injection. 1. SQL Injection là gì? SQL ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Kỹ thuật tấn công CSRF và cách chống CSRF - Bảo mật website PHP

Vấn đề bảo mật website với dân coder có thể nói là rất quan trọng. Với những lập trình viên dày dặn kinh nghiệm thì họ sẽ có những cách xử lý khôn khéo để có thể bảo mật được dự án của mình, còn những bạn mới học nghề thì đây lại là vấn đề rất khó khăn. Về chủ đề bảo mật website thì rất nhiều thứ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Backdoor là gì? Cách tạo backdoor trong Website - Bảo mật website PHP

Nếu bạn đang phát triển phần mềm thì không còn lạ gì với từ khóa này phải không nào? Trước đây khi mới tìm hiểu lập trình web mình cũng không hề biết đến khái niệm này, thời đó còn sinh viên thì biết gì về bảo mật, thậm chí đến khi đi thực tập mới nhận ra là mình thích PHP ;) Ok không vòng vo ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Redirect từ www sang non www ngix bằng file Htaccess - File htaccess

Trong bài này mình sẽ hướng dẫn các bạn cách chuyển hướng từ www sang non www bằng cách sử dụng file htaccess trong nginx. Htaccess là một file đặc biệt trong ngix, nó cho phép bạn can thiệp vào cấu hình của server ở mức cơ bản, trong đó có tính năng chuyển hướng redirect. ...

Tác giả: Vũ Văn Thanh viết 14:46 ngày 06/04/2021

Những ký hiệu hay nhất dùng của htaccess - File htaccess

Như ở bài giới thiệu điều kiện sử dụng thành thạo file .htaccess là bạn phải biết kiến thức Regular Expression. Nhưng không phải bạn nào cũng biết nên bài này mình sẽ đưa ra một số ký hiệu trong regular expression và ký hiệu của file .htaccess. Các Ký Hiệu regular Expression Căn Bản Vấn đề ...

Tác giả: Vũ Văn Thanh viết 14:46 ngày 06/04/2021

Kiểm soát và bảo mật website với htaccess - File htaccess

Trong phần này ta sẽ tìm hiểu một số quy tắc giúp trang web được an toàn, kiểm soát được website và tìm hiểu một số tính năng căn bản tốt cho SEO. Lưu ý: Trong các ví dụ đoạn code nào được bôi xanh là đoạn code ta có thể chỉnh sửa theo ý mình Bật chức năng Rewrite Đây là bước đầu tiên để ta ...

Tác giả: Vũ Văn Thanh viết 14:46 ngày 06/04/2021

File htaccess là gì? - File htaccess

1. Định Nghĩa File .HTaccess là gì? Hypertext Access hay còn gọi là htaccess là một tập tin dùng để cấu hình máy chủ web apache. Nó được máy chủ chấp nhận như là một thành phần và cho phép chúng ta thực hiện điều hướng và bật các tính năng một cách linh hoạt hoặc bảo vệ một phần (folder) nào đó ...

Tác giả: Vũ Văn Thanh viết 14:46 ngày 06/04/2021

Bài 07: Sử dụng PHP CURL tạo album Picasa và trả về ID album - Học CURL PHP

Tiếp bước bài viết sử dụng curl để upload hình lên Picasa thì chúng ta sẽ tìm hiểu làm thế nào để tạo một album mới trong picasa, trong bài này chúng ta sẽ sử dụng PHP CURL và có kế thừa hàm login google ở bài trước để thực hiện tạo album trên Picasa. 1. Tại sao phải tạo album khi ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 06: Upload image lên Picasa sử dụng CURL trong PHP - Học CURL PHP

Để tiết kiệm dung lượng lưu trữ cho website thì một số người lựa chọn giải pháp upload file lên Picasa rồi lấy đường dẫn về lưu trong CSDL, có người thì up bằng tay và có người thì dùng những tool có sẵn trên mạng để up tự động. Hôm nay mình sẽ hướng dẫn các bạn sử dụng CURL trong php để upload hình ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 05: Sử dụng PHP CURL để upload file - Học CURL PHP

Qua 4 bài vừa rồi bạn thấy CURL khá là hay phải không nào? Thật ra thì học tới bài này là bạn đã rành nó rồi đấy, nhưng mình muốn đưa ra thật nhiều ví dụ nên trong bài này chúng ta sẽ xây dựng chức năng upload file với PHP CURL nhé. Để upload file trong php chúng ta thực hiện ba thao tác: ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 04: PHP CURL POST - GET - Sử dụng CURL để submit form - Học CURL PHP

Trong bài này chúng ta tìm hiểu hai phương thức POST, GET trong CURL và tìm hiểu làm thế nào để giả lập phương thức POST với PHP CURL, đồng thời chúng ta làm một ví dụ vể sử dụng CURL để submit một form với method là POST. 1. Method GET trong PHP CURL Như ta biết, dữ ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 03: Lấy hình từ site khác bằng PHP CURL - Học CURL PHP

Bài trước chúng ta đã tìm hiểu hàm curl_setopt php dùng để thiết lập các thông số cấu hình cho CURL. Như tôi đã trình bày vì nội dung các tham số của hàm này quá nhiều nên không thể liệt kê ra hết được, vì vậy chúng ta sẽ làm từng ví dụ để dễ dàng nắm bắt hơn. Trong bài này chúng ta sẽ ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021