Bài viết của Hoàng Hải Đăng

Cài đặt và cấu hình ISAPI_Rewrite để dùng chức năng SEF của Joomla

Nếu bạn có một server với Windows 2k3, IIS và PHP, bạn chưa sử dụng được chức năng SEF của Joomla. Tuy nhiên, ISAPI_Rewrite sẽ giúp bạn giải quyết được vấn đề này. 1. Bạn download ISAPI_Rewrite của Helicon Tech tại đây 2. Bạn tiến hành cài đặt ISAPI_Rewrite. 3. Sau khi cài đặt thành công, ...

Tác giả: Hoàng Hải Đăng viết 17:08 ngày 01/10/2018 chỉnh sửa

DATEDIFF – Tính thời gian giữa 2 mốc thời gian

DATEDIFF: trả lại một số (number) giữa 2 ngày. Đơn vị số có thể trở về ngày, tháng, tuần trong năm nay, … tùy chọn số đối số để chuyển đến. Do dữ liệu lưu kiểu datetime có tất cả các ngày và thời gian, nhưng chúng ta chỉ quan tâm đến 1 trong ngày, tháng, năm, … ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 01/10/2018 chỉnh sửa

MVC CMS - Viết thư viện Get config

Trong bài này chúng ta sẽ tiếp tục xây dựng thư viện thư viện giúp chúng ta có thể lấy được các giá trị được setup trong file cấu hình config.php. Hầu hết các Framework bây giờ thường chia nhỏ các file cấu hình database.php, config.php và chúng ta phải xây dựng một cơ chế load các file config này. ...

Tác giả: Hoàng Hải Đăng viết 16:58 ngày 01/10/2018 chỉnh sửa

Tạo nút share mạng xã hội tùy chỉnh

Hiện này có khá nhiều dịch vụ miễn phí AddThis, ShareThis, Addtoany cho phép bạn dễ dàng nhúng thanh công cụ chia sẻ những bài viết của bạn, hay website của bạn nên các trang mạng xã hội như Facebook, Google, Twitter...Nhưng tất cả các plugin này thường sử dụng rất nhiều javascript làm tăng thơi ...

Tác giả: Hoàng Hải Đăng viết 16:57 ngày 01/10/2018 chỉnh sửa

Upload ảnh bằng ajax và PHP

Trong bài viết này mình sẽ sử dụng lại những kiến thức cơ bản mà mình đã trình bày ở các bài viết trước. Nếu bạn chưa hoặc đã tìm hiểu nhưng bạn chưa thực sự lắm rõ thì bạn có thể tìm hiểu một số kiến thức cơ bản sau. Kiến thức về upload file trong PHP Kiến thức về JQuery ajax 1. ...

Tác giả: Hoàng Hải Đăng viết 16:54 ngày 01/10/2018 chỉnh sửa

Bài 06: Insert nhiều records bằng PHP

Trong bài viết trước chúng ta được được học thêm mới dữ liệu vào MySQL sử dụng PHP thông qua hàm INSERT INTO. Thì MySQL cung cấp khả năng khá hay cho phép chúng ta thêm nhiều records trong một câu query. Trong thư viện MySQLi hỗ trợ hai hàm dùng để thực hiện nhiều câu lệnh truy vấn đó là hàm ...

Tác giả: Hoàng Hải Đăng viết 16:53 ngày 01/10/2018 chỉnh sửa

Bài 03: Tạo table(bảng) bằng PHP

Bảng trong MySQL là một tập hợp bao gồm các dòng và các cột. Trong MySQL mệnh đề CREATE TABLE cho phép bạn tạo mới một bảng trong CSDL. Trong CSDL MySQLDemo chúng ta đã tạo ở bài trước chúng ta sẽ tạo một bảng có tên là ' News ' bao gồm cột cột là id,title,slug,intro,content,create_at,order_no, ...

Tác giả: Hoàng Hải Đăng viết 16:53 ngày 01/10/2018 chỉnh sửa

Hiển thị thông báo trình duyệt từ ứng dụng web

Chú ý : Chỉ được hỗ trợ bởi Chrome & firefix. Demo Chúng ta làm theo các bước sau đây: Bước 1 : Bắt đầu thông báo trình duyệt. Đoạn code này sẽ khởi tạo hệ thống thông báo trình duyệt. document.addEventListener('DOMContentLoaded', function () { if ...

Tác giả: Hoàng Hải Đăng viết 16:51 ngày 01/10/2018 chỉnh sửa

Bài 01: File htaccess là gì?

1. Định Nghĩa File .htaccess là gì? Htaccess là viết tắt của cụm từ Hypertext Access. File .htaccess là một tập tin dùng để cấu hình máy chủ Web Server Apache trong trường hợp bạn không có quyền cấu hình trên httpd.conf của Apache . File .htaccess có tác dụng trên thư mục hiện hành (nơi chưa ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 01/10/2018 chỉnh sửa

Bài 03: Một số cú pháp cơ bản trong Smarty

Smarty hỗ trợ một vài cú pháp lập trình nâng cao , bao gồm : Biến, hằng If, elseif, else Điều khiển luồng dữ liệu, foreach. Hàm do người dùng địnhn nghĩa . ... 1. Một số cú pháp cơ bản trong Smarty. Nội dung Smarty Mở và đóng thẻ {} Ghi chú {* ghi chú một hoặc nhiều ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 01/10/2018 chỉnh sửa