Chắc chắn đối với các ứng dụng web thì việc ghi lại log của website là điều rất cần thiết, nhất là đối với các website cần theo dõi quá trình tương tác của người dùng. Hiện nay, nếu các bạn sử dụng các PHP framework như CodeIgniter, Laravel, CakePHP hay Zend thì tất cả đều đã có tích hợp thư...
Khi các bạn nhúng các tập tin thư viện CSS và JavaScript vào website, các bạn thường chọn các tập tin đã được nén giảm dung lượng tới mức thấp nhất. Thực chất của việc nén giảm dung lượng này đó chính là xoá bỏ các khoảng trắng, các ký tự xuống dòng, rút gọn tên các biến, các hàm... Nếu các bạn...
Hiện nay có nhiều ứng dụng quản lý khách hàng (CRM) bao gồm cả ứng dụng máy tính, web và cả trên di động. Tuy nhiên, với sự phổ biến của các ứng dụng web hiện nay thì các ứng dụng quản lý khách hàng trên nền web cũng được phát triển nhiều và ngày càng đa năng, phục vụ nhiều mục đích hơn. Một...
Trước đây khi các PHP framework chưa phát triển mạnh mẽ như bây giờ thì các template engine là một phần không thể thiếu khi phát triển một website. Nổi tiếng thời đó có lẽ là Smarty, tới thời điểm hiện tại thì Smarty cũng đang được duy trì và phát triển. Bài viết này tôi không hướng dẫn các bạn...
Thư viện Google APIs Client là một API cho phép các bạn lập trình viên làm việc với các dịch vụ của Google như Drive, YouTube, Books,... Các bạn có thể thông qua bộ thư viện này để lập trình các chức năng như tải tập tin lên Google Drive, lấy bình luận từ YouTube, Google Books...
Thư viện...
Thao tác gửi mail trong các ứng dụng web là chức năng rất cần thiết, nhất là đối với các website có giao tiếp với khách hàng như website dịch vụ, bán hàng, công ty, các trang tin điện tử,... Trước đây tôi đã giới thiệu với các bạn thư viện PHPMailer tại bài viết "Gửi mail bằng thư viện...
Thư viện Workerman là một framework nhỏ hướng sự kiện bất đồng bộ có hiệu suất cao giúp xây dựng các ứng dụng mạng một cách nhanh chóng. Hiện tại thư viện Workerman hỗ trợ các giao thức HTTP, Websocket, SSL và các giao thức tuỳ chỉnh khác. Thư viện Workerman hỗ trợ PHP 5.3+ hoạt động tốt trên...
Trong lập trình PHP, đôi lúc các bạn cũng muốn biết các phương thức, thuộc tính chi tiết của một đối tượng nào đó để có hướng sử dụng phục vụ cho mục đích lập trình của mình. Với PHP thì các bạn có thể sử dụng hàm var_dump để in ra các thông tin cần thiết, tuy nhiên các thông tin mà hàm var_dump...
Trước đây tôi có giới thiệu với các bạn thư viện Imagine tại bài viết "Xử lý hình ảnh chuyên nghiệp với thư viện Imagine" và thư viện ImageWorkshop tại bài viết "Xử lý hình ảnh đơn giản với thư viện ImageWorkshop" chuyên dùng để xử lý hình ảnh trong PHP. Đây là hai thư viện rất mạnh mẽ của PHP...
Hiện nay, việc phát triển các website tương thích mọi thiết bị từ máy tính tới máy tính bảng, điện thoại di động đã trở nên đơn giản hơn rất nhiều. Hầu hết các website hiện nay đều được thiết kế responsive, tuy nhiên không phải website nào cũng phù hợp thiết kế đa thiết bị từ front-end nhất là...
Trong lập trình ứng dụng, việc sử dụng các hàm mã hoá là cần thiết đặc biệt là đối với các dữ liệu nhạy cảm cần được bảo mật như mật khẩu chẳng hạn. Thông thường nếu các bạn sử dụng các framework để phát triển ứng dụng thì các hàm mã hoá đã được tích hợp sẵn, nhiều PHP framework cũng đã được...
Thư viện Opauth đã quá nổi tiếng trong giới lập trình PHP bởi nhu cầu thực tế cũng như sự hỗ trợ tuyệt vời của nó. Hiện nay thư viện Opauth đã được phát triển tích hợp vào nhiều PHP framework như CakePHP, CodeIgniter, Laravel, Zend,... Ngoài ra, với sự hỗ trợ của nhóm phát triển cũng như của...
Nếu các bạn đang nghiên cứu lập trình ứng dụng machine learning bằng PHP thì các bạn có thể tham khảo thư viện PHP-ML. Thư viện PHP-ML là một trong những thư viện được phát triển với mục đích phục vụ các ứng dụng machine learning. Mặc dù thư viện PHP-ML không cung cấp toàn bộ các vấn đề liên...
Thời điểm hiện tại, mạng xã hội Facebook đang thống trị toàn cầu với hơn một tỉ người dùng. Nếu các bạn cũng muốn có một mạng xã hội cho riêng mình với mục đích nhỏ thôi như làm nơi giao lưu của hội nhóm, bàn luận các chủ đề cụ thể nào đó như game, buôn bán trực tuyến hay dạy học chẳng hạn thì...
Ở bài viết "Lấy dữ liệu từ website khác bằng thư viện PHP Simple HTML DOM Parser" tôi đã hướng dẫn các bạn sử dụng thư viện PHP Simple HTML DOM Parser để lấy nội dung từ website khác một cách tự động, các bạn cũng có thể tham khảo thêm bài viết "Sử dụng cURL để tải tập tin từ website khác" là...
Nếu các bạn là tín đồ của Linux hay PHP thì các bạn đã từng ít nhất một lần nghe nói đến cURL rồi. Như các bạn đã biết, cURL là một thư viện do Daniel Stenberg tạo ra bằng ngôn ngữ C vào năm 1997. Tên cURL là từ viết tắt của cụm từ "client URL". cURL là bộ thư viện dùng để thực hiện việc chuyển...
Trong lập trình ứng dụng, việc các bạn truy vấn cơ sở dữ liệu từ MySQL, SQL Server hay Oracle là điều tất nhiên, nhưng có bao giờ các bạn thử truy vấn dữ liệu từ một trang HTML chưa? Bài viết này tôi sẽ giới thiệu cho các bạn một thư viện dùng cú pháp SQL để truy vấn lấy dữ liệu của một trang...
Chắc hẳn các bạn khi sở hữu một website cũng đều có một công việc phải làm trước tiên và luôn luôn phải làm đó chính là cập nhật nội dung cho website. Nội dung chính là phần không thể thiếu đối với bất kỳ website nào. Vì vậy, đối với một số website các bạn sẽ nghĩ tới phương án cập nhật nội dung...
Trong các phiên bản trước PHP 7, hàm và phương thức của lớp không cho phép khai báo kiểu dữ liệu trả về, tức dữ liệu trả về của hàm và phương thức có thể là tuỳ ý, không bị ràng buộc. Trong PHP 7 thì tính năng này đã được thêm vào và được áp dụng với các kiểu dữ liệu của PHP như kiểu int, float...
Trong PHP, để sử dụng một lớp nào đó thì các bạn phải khai báo lớp đó trước, đây là điều hiển nhiên đối với bất kỳ ngôn ngữ lập trình hướng đối tượng nào. Nhưng trong một số trường hợp thực tế thì việc tạo ra một lớp hiện hữu là không cần thiết, vì vậy mà lớp vô danh (Anonymous class) ra đời kể...