Search results

  1. filiallion

    Share Gửi mail dễ dàng bằng PHP với thư viện Stampie

    Tôi đã giới thiệu với các bạn nhiều thư viện gửi mail trong PHP như thư viện PHPMailer tại bài viết "Gửi mail bằng thư viện PHPMailer" hay thư viện Symfony Mailer tại bài viết "Xây dựng chức năng gửi mail chuyên nghiệp cho website với thư viện Symfony Mailer". Bài viết này tôi tiếp tục giới...
  2. filiallion

    Share Xây dựng chức năng gửi mail chuyên nghiệp cho website với thư viện Symfony Mailer

    Gần như tất cả các website hiện nay đều cần một tính năng quan trọng đó là gửi mail. Chính vì vậy, việc tích hợp một thư viện để xử lý gửi mail là rất cần thiết khi các bạn xây dựng website. Nếu các bạn sử dụng các PHP framework thì gần như tất cả các PHP framework đều đã hỗ trợ thành phần gửi...
  3. filiallion

    Share Sử dụng JSONP callback an toàn với thư viện JsonpCallbackValidator

    Nếu website của các bạn có sử dụng JSONP thì thư viện JsonpCallbackValidator là cần thiết để đảm bảo an toàn cho website, chống bị tấn công XSS. Về JSONP, các bạn có thể tìm hiểu thêm tại địa chỉ https://vi.wikipedia.org/wiki/JSONP. Ở bài viết này, tôi chỉ giới thiệu với các bạn thư viện...
  4. filiallion

    Share Tích hợp reCAPTCHA vào website đơn giản với thư viện noCAPTCHA

    Nếu các bạn muốn tích hợp reCAPTCHA vào website để bảo vệ website của mình trước các tấn công bằng công cụ tự động thì các bạn có thể sử dụng API mà Google cung cấp. Tất cả chỉ bằng vài dòng mã lệnh JavaScript cùng với những đoạn mã lệnh PHP để xử lý phía máy chủ là các bạn đã có được một công...
  5. filiallion

    Share Tạo iCalendar và vCard bằng PHP với thư viện VObject

    Nếu các bạn đang có ý định thiết kế một iCalendar hay một vCard cho website của mình thì thư viện VObject sẽ hỗ trợ các bạn rất tốt. Cả hai thành phần trong một bộ thư viện sẽ giúp các bạn dễ dàng sử dụng, không phải cài đặt nhiều thành phần. Về iCalendar thì các bạn có thể tìm hiểu thêm tại...
  6. filiallion

    Share Sử dụng các hàm PHP an toàn hơn với thư viện Safe PHP

    Các hàm PHP mặc định hỗ trợ khá tốt cho việc phát triển các tính năng của dự án website. Tuy nhiên, không phải tất cả các hàm PHP đều đảm bảo tính an toàn bởi nhiều trường hợp nó phát sinh các lỗi không mong muốn hoặc xử lý không bao quát nhiều trường hợp. Ví dụ, khi các bạn muốn cắt chuỗi thì...
  7. filiallion

    Share Serialize các hàm vô danh dễ dàng với thư viện Opis Closure

    Khi lập trình website bằng ngôn ngữ lập trình PHP thì các bạn thường lưu cache với dữ liệu đã được serialize. Nhưng đối với các dữ liệu là closure hay các hàm vô danh thì không thể lưu dưới dạng serialize được. Vì vậy, thư viện Opis Closure ra đời để hỗ trợ việc lưu closure cũng như các hàm vô...
  8. filiallion

    Share Phân tích tên miền bằng thư viện PHP Domain Parser

    Nếu các bạn đang xây dựng một website có chức năng phân tích tên miền hay đơn giản là website của các bạn phải làm việc nhiều với tên miền thì thư viện PHP Domain Parser là sự lựa chọn tốt. Thư viện PHP Domain Parser không phải cung cấp chức năng gì quá cao cấp, đơn giản nó chỉ hỗ trợ các phương...
  9. filiallion

    Share Làm việc dễ dàng với URI bằng thư viện Sabre Uri

    Tôi đã giới thiệu với các bạn thư viện URI tại bài viết "Làm việc với URI bằng thư viện URI" để làm việc với URI. Bài viết này tôi tiếp tục giới thiệu với các bạn thư viện khác, đó là Sabre Uri. Cũng giống như thư viện URI, Sabre Uri hỗ trợ các phương thức tương tác với URI một cách dễ dàng. Tuy...
  10. filiallion

    Share Làm việc với URI bằng thư viện URI

    Làm việc với URI trong PHP là một vấn đề cần thiết, hầu hết các website đều thông qua URI để hoạt động. Nếu các bạn sử dụng các PHP framework để phát triển dự án thì thành phần xử lý URI đã được tích hợp sẵn. Trong trường hợp các bạn không sử dụng PHP framework mà chỉ xây dựng website từ mã lệnh...
  11. filiallion

    Share Nhận diện màu sắc có trong hình ảnh với thư viện ColorExtractor

    Nếu các bạn muốn nhận diện màu sắc được sử dụng trong hình ảnh nào đó thì các bạn có thể sử dụng thư viện ColorExtractor mà tôi giới thiệu với các bạn ở bài viết này. Thư viện ColorExtractor sẽ phân tích màu sắc có trong hình ảnh để lấy ra danh sách các màu sắc được sử dụng. Việc sử dụng thư...
  12. filiallion

    Share Làm việc với hình ảnh bằng thư viện Glide

    Hiện nay có nhiều thư viện PHP hỗ trợ việc chỉnh sửa hình ảnh, hầu hết các thư viện PHP đều sử dụng phần mở rộng GD hoặc ImageMagick. Thư viện Glide mà tôi giới thiệu với các bạn ở bài viết này cũng được phát triển dựa vào hai thư viện xử lý hình ảnh này. Tính năng mà tôi quan tâm nhất của thư...
  13. filiallion

    Travel Thiết kế website du lịch đẹp mắt bằng WordPress với theme Wanderland 1.1.0

    Du lịch là một ngành kinh doanh rất cần phổ biến thông tin trên mạng Internet để mọi người trên khắp thế giới có thể tìm kiếm thông tin hữu ích trước khi quyết định chọn một nơi nghĩ dưỡng tốt nhất. Chính vì vậy, các website của ngành du lịch cũng cần phải được quan tâm, chăm sóc kỹ với nội dung...
  14. filiallion

    Miscellaneous Thiết kế website kinh doanh địa ốc chuyên nghiệp bằng WordPress với theme Houzez 2.2.4

    Giao diện dành cho website về lĩnh vực địa ốc hiện nay không nhiều hoặc không đáp ứng được đầy đủ các tính năng cần thiết của ngành địa ốc. Nhưng với theme Houzez dành cho WordPress thì lại hoàn toàn khác khi nó cung cấp đầy đủ các tính năng về quản lý rất chuyên nghiệp. Các bạn có thể dễ dàng...
  15. filiallion

    Miscellaneous Tạo bản đồ 3D chuyên nghiệp với mã nguồn Mapplic 2.2.4

    Trang liên hệ trên website các bạn thường sử dụng Google Maps để tích hợp bản đồ chỉ đường đến công ty hoặc một địa chỉ mà các bạn muốn. Việc sử dụng bản đồ Google Maps rất đơn giản, chính xác và nhanh chóng, không phải mất thời gian cho việc cập nhật sự thay đổi trên bản đồ. Tuy nhiên, trong...
  16. filiallion

    Multimedia Tự động tải video từ các website chia sẻ video phổ biến với mã nguồn All in One Video Downloader 1.8.0

    Các bạn đang có ý định xây dựng một website chia sẻ video nhưng lại chưa có nguồn video phong phú thì phải làm thế nào? Tất nhiên, các bạn sẽ tìm các nguồn video miễn phí được chia sẻ trên mạng Internet, mà điển hình là các video từ YouTube, Vimeo,... Công việc thu thập các video trên các trang...
  17. filiallion

    Miscellaneous Xây dựng website kiểm tra trắc nghiệm trực tuyến với mã nguồn Quizzy 1.2.0

    Nếu các bạn muốn xây dựng một website kiểm tra trắc nghiệm trực tuyến chuyên nghiệp mà không cần phải mất nhiều thời gian để phát triển thì mã nguồn Quizzy là sự lựa chọn hợp lý. Mã nguồn Quizzy rất dễ sử dụng, ngay cả đối với các bạn không biết về lập trình vẫn có thể cài đặt sử dụng một cách...
  18. filiallion

    Share Mã hoá mật khẩu an toàn với thư viện GenPhrase

    Mã hoá mật khẩu cho ứng dụng là vấn đề rất quan trọng, cần được đảm bảo an toàn tuyệt đối. Hiện nay có rất nhiều hàm hỗ trợ việc mã hoá mật khẩu này hay cao cấp hơn là các thư viện giúp mã hoá mật khẩu rất phức tạp. Một trong số đó phải kể đến đó là thư viện GenPhrase giúp mã hoá mật khẩu an...
  19. filiallion

    Share Tạo và kiểm tra chính sách mật khẩu với thư viện PasswordPolicy

    Khi phát triển các ứng dụng có chức năng đăng ký thành viên như website bán hàng, diễn đàn,... các bạn thường yêu cầu người dùng sử dụng một mật khẩu có tính bảo mật cao. Với các hàm sẵn có của PHP thì các bạn hoàn toàn có thể khai báo các biểu thức chính quy để bắt buộc người dùng tạo mật khẩu...
  20. filiallion

    Share Tạo mã băm cho hình ảnh với thư viện ImageHash

    Khi các bạn tải các tập tin trên mạng Internet thường hay có mã băm (Gọi là hash) để kiểm tra tính toàn vẹn của tập tin. Các bạn cũng cần phân biệt vai trò của mã băm mà tôi đề cập ở bài viết này không giống như băm mật khẩu. Việc tạo mã băm để người dùng kiểm tra tính toàn vẹn của tập tin rất...
Back
Top