Hàm array_replace_recursive() trong PHP - PHP Function

Code $array = array( 'spain' => array( "Madrid") , 'England' => array( "Liverpool", "London" ) ); $replacements = array( 'spain' => array('Barcelona'), 'England' => array('Manchester') ); $result = array_replace_recursive($array, ...

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

Hàm array_reduce() trong PHP - PHP Function

Cú pháp function sum($result, $item) { $result += $item; return $result; } $array = array( 1, 2, 3, 4, 5 ); //kết quả in ra màn hình sẽ là 15 echo (array_reduce($array, "sum"));

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

Hàm array_rand() trong PHP - PHP Function

Code $array = array( "php"=>"php", "css"=>"css", "html"=>"html", "python"=>"python", "C"=>"C" ); $rand_keys = array_rand($array, 2); echo "<pre>"; print_r($rand_keys); echo "</pre>";

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

Hàm array_product() trong PHP - PHP Function

Code $array = array( 1, 2, 8, 5 ); echo "product(array) = " . array_product($array) . "<br />"; echo "product(array()) = " . array_product(array()) . "<br />";

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

Hàm array_pop() trong PHP - PHP Function

Code $array = array( "css", "html", "php", "js" ); $result = array_pop($array); echo $result; echo "<pre>"; print_r($array); echo "</pre>";

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

Hàm array_pad() trong PHP - PHP Function

Code $array = array( "css", "html", "php" ); $result = array_pad($array, 5, "js"); echo "<pre>"; print_r($result); echo "</pre>"; $result = array_pad($array, -5, "js"); echo "<pre>"; print_r($result); echo "</pre>"; $result = ...

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

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