Bài 02: Cài đặt XAMPP hỗ trợ PHP7 trên localhost - ự học PHP7

Trước khi bắt đầu học PHP7 thì bắt buộc bạn phải cài đặt PHP7 thì mới có thể chạy các tính năng mới của nó được. Để cài đặt PHP7 thì mình xin chia ra làm hai loại chính, loại thứ nhất là cài đặt tại localhost để học và loại thứ hai là cài đặt trên VPS hoặc Server để chạy live. Nhưng vì ...

Tác giả: Trần Trung Dũng viết 14:45 ngày 06/04/2021

Bài 01: PHP7 là gì? PHP7 có gì mới? - ự học PHP7

Trong bài đầu tiên này mình sẽ giới thiệu với các bạn khái niệm PHP7 là gì và một số tính năng của PHP7 so với các version cũ hơn. Như ta biết version cao nhất trước PHP7 đó là PHP 5.6, và nếu đúng ra thì khi nâng cấp lên version có tính đột phá thì lúc này sẽ phải là PHP6, nhưng tại sao lại ...

Tác giả: Trần Trung Dũng viết 14:45 ngày 06/04/2021

Ứng dụng Chat Ajax - Xử lý phân quyền (kết thúc) - Ứng dụng Note và Chat với PHP

Hôm nay sẽ là bài cuối cùng trong loạt bài series hướng dẫn xây dựng ứng dụng Messenger bằng kỹ thuật PHP và Ajax. Bài hôm trước, chúng ta đã tạo được chức năng gửi tin nhắn và thiết lập thời gian thực cho cuộc trò chuyện rồi. Trong bài này, ta sẽ kiểm tra phân quyền các file xử lý lưu trữ dữ ...

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

Ứng dụng Chat Ajax - Xử lý ajax và realtime - Ứng dụng Note và Chat với PHP

Chào tất cả các bạn đến với series hướng dẫn xây dựng ứng dụng Messenger đơn giản với PHP và Ajax. Ở bài trước ta đã xây dựng xong menu và giao diện trò chuyện. Hôm nay chúng ta sẽ bắt đầu viết chức năng gửi tin nhắn và thiết lập thời gian thực cho cuộc trò chuyện nhé ! 1. Gửi tin nhắn Chúng ...

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

Ứng dụng Chat Ajax - Xây dựng menu và giao diện chính - Ứng dụng Note và Chat với PHP

Chào mọi người, hôm nay chúng ta sẽ tiếp tục về series hướng dẫn xây dựng Messenger đơn giản bằng PHP và Ajax. Bài hôm trước chúng ta đã xây dựng xong chức năng đăng ký, đăng nhập và đăng xuất rồi, vậy bài hôm nay sẽ nhẹ hơn rất nhiều và nghiêng về phần xây dựng layout là chủ yếu, ...

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

Ứng dụng Chat Ajax - Đăng ký - đăng nhập - đăng xuất - Ứng dụng Note và Chat với PHP

Chào mừng các bạn trở lại với series hướng dẫn xây dựng ứng dụng Messenger với kỹ thuật PHP và Ajax. Ở bài trước chúng ta đã kết nối thành công database và xây dựng header, footer cho ứng dụng. Bài hôm nay, ta sẽ tạo chức năng đăng nhập, đăng ký và đăng xuất. 1. Đăng nhập và đăng ký Trước tiên ...

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

Ứng dụng Chat Ajax - Kết nối Database và tạo giao diện - Ứng dụng Note và Chat với PHP

Chào mừng các bạn đã trở lại với series hướng dẫn xây dựng ứng dụng Messenger đơn giản với PHP và Ajax. Trong bài trước chúng ta đã xây dựng xong cấu trúc thư mục của project rồi, và hôm nay ta sẽ kết nối tới database và xây dựng phần header, footer cho ứng dụng. Bắt đầu ...

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

Ứng dụng Chat Ajax - Xây dựng cấu trúc folder - Ứng dụng Note và Chat với PHP

Chào các bạn, đây là bài thứ 2 của series hướng dẫn xây dựng ứng dụng Messenger Chat đơn giản với PHP và Ajax. Ở bài trước mình đã giới thiệu và tạo CSDL cho ứng dụng, vậy thì trong bài này chúng ta hãy bắt tay vào xây dựng cấu trúc thư mục của project nhé. 1. Xây dựng cấu trúc ...

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

Ứng dụng Chat Ajax - Xây dựng cơ sở dữ liệu - Ứng dụng Note và Chat với PHP

Chào các bạn, Đây là bài đầu tiên trong loạt bài hướng dẫn xây dựng ứng dụng chat với PHP & MySQL và Ajax và trong bài này mình sẽ giới thiệu sơ lược về các chức năng chính trong ứng dụng, đồng thời mình hướng dẫn tạo dữ liệu để lưu trữ tin nhắn và người dùng luôn. ...

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

PHP Note Online - Đổi mật khẩu (kết thúc) - Ứng dụng Note và Chat với PHP

Xin chào các bạn, chào mừng các bạn đã quy trở lại với series hướng dẫn xây dựng ứng dụng ghi chú online bằng PHP OOP và Ajax. Ở bài trước chúng ta đã hiển thị và viết các chức năng thêm/sửa/xoá ghi chú rồi. Trong bài học hôm nay mình sẽ hướng dẫn các bạn viết chức năng đổi mật khẩu và đây cũng ...

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

PHP Note Online - Hiển thị và thêm/sửa/xoá ghi chú - Ứng dụng Note và Chat với PHP

Xin chào tất cả cac bạn, đây là bài thứ 5 trong loạt bài series hướng dẫn xây dựng ứng dụng ghi chú online bằng PHP OOP và Ajax. Ở bài hôm trước, chúng ta đã tạo xong ba chức năng là đăng ký, đăng nhập và đăng xuất. Trong bài học hôm nay, mình sẽ hướng dẫn các bạn các hiển thị và thêm/sửa/xoá ...

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

PHP Note Online - Đăng ký, đăng nhập, đăng xuất - Ứng dụng Note và Chat với PHP

Chào mừng các bạn đã quay trở lại với series hướng dẫn xây dựng ứng dụng ghi chú online bằng PHP OOP và Ajax. Trong bài học trước chúng ta đã xây dựng xong layout, hôm nay mình sẽ hướng dẫn các bạn cách tạo chức năng đăng ký, đăng nhập và đăng xuất cho ứng dụng nhé ! Bài này tương đối dài nên ...

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

PHP Note Online - Xây dựng layout - Ứng dụng Note và Chat với PHP

Chào mừng các bạn đã quay trở lại với series hướng dẫn xây dựng ứng dụng ghi chú onine bằng PHP OOP và Ajax. Trong bài trước chúng ta đã xây dựng được thư viện database và session rồi, bài hôm nay mình sẽ hướng dẫn các bạn xây dựng, chia layout cho ứng dụng. Chúng ta bắt tay vào làm thôi nào ...

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

PHP Note Online - Thư viện xử lý database và session - Ứng dụng Note và Chat với PHP

Xin chào tất cả các bạn, chào mừng các bạn đã quay trở lại với series hướng dẫn xây dựng ứng dụng ghi chú online bằng PHP OOP và Ajax. Ở trong bài trước, chúng ta đã xây dựng xong database và cấu trúc folder của ứng dụng rồi. Trong bài này, mình sẽ hướng dẫn các bạn viết class xử lý database và ...

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

PHP Note Online - Tạo database và cấu trúc folder - Ứng dụng Note và Chat với PHP

Chào mừng các bạn trở lại với Zaidap.com, Đây là bài đầu tiên trong loại bài hướng dẫn xây dựng một ứng dụng ghi chú online bằng ngôn ngữ PHP OOP, Ajax và Mysql, đây sẽ là một series hữu ích cho bạn nào muốn ôn lại hoặc thực hành PHP OOP. Để bắt đầu cho series thì trong bài ...

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

Bài 20: Tìm hiểu magic method __call() và __callStatic() - Học lập trình PHP nâng cao

Thông thường khi bạn gọi đến một phương thức nào đó mà chưa được định nghĩa trong lớp của đối tượng thì chương trình sẽ bị báo lỗi không tồn tại method. Vậy có câu hỏi đặt ra làm sao để bắt được sự kiện khi gọi tới một phương thức không tồn tại và thông báo lỗi hoặc là xư lý một cái gì đó? Câu trả ...

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

Bài 19: Tìm hiểu Magic methods trong PHP - Học lập trình PHP nâng cao

Magic methos trong php là những phương thức rất đặc biệc trong PHP vì nhiệm vụ của nó là bắt một sự kiện (event) nào đó khi chúng ta thao tác tới đối tượng. Ví dụ hàm khởi tạo và hàm hủy (__construct() và __destruct()) cũng là một trong những phương thức thuộc bộ magic ...

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

Bài 18: Tìm hiểu set và get trong PHP OOP - Học lập trình PHP nâng cao

Nếu bạn đã từng làm việc với OOP trong C# thì chúng ta thường sử dụng hai hàm đặc biệt đó là set và get rất nhiều thì trong PHP chức năng nó cũng tương tự vậy thôi. Còn nếu bạn học PHP là ngôn ngữ đầu tiên thì hãy theo dõi những vấn đề dưới đây để hiểu thêm về hai phương thức này nhé. 1. Tìm hiểu ...

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

Bài 17: Xử lý truy vấn nhiều điều kiện với PHP - Học lập trình PHP nâng cao

Mình đã từng teamviewer với rất nhiều bạn và sửa code cho họ và mình cũng hơi chán khi nhìn những dòng code đó, tuy nhiên trước đây mình cũng từng như vậy cho nên mình thông cảm được. Chính vì vậy trong bài này mình sẽ trình bày một cách code giúp bạn quản lý tốt hơn bằng cách kết hợp mảng và câu ...

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

Bài 16: Class xử lý database trong hướng đối tượng (phần 2) - Học lập trình PHP nâng cao

Ở bài trước chúng ta đã xây dựng xong lớp DB_driver dùng để xử lý thao tác trực tiếp với database, nhưng trong lớp đó chưa thể hiện được những tính chất trong lập trình hướng đối tượng. Vậy thì trong bài này chúng ta sẽ tiếp hành xây dựng một lớp Business kế thừa từ lớp Driver. Vì thế ngoài những ...

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