php

  1. filiallion

    Share Chuyển đổi nội dung HTML thành văn bản với thư viện html2text

    Trong nhiều trường hợp, các bạn cần lấy nội dung văn bản đã loại bỏ các thẻ HTML từ một trang HTML thì các bạn thường sử dụng hàm strip_tags do PHP cung cấp. Với hàm strip_tags, các bạn sẽ loại bỏ hoàn toàn các thẻ HTML một cách dễ dàng chỉ với một dòng lệnh PHP đơn giản. Tuy nhiên, kết quả mà...
  2. filiallion

    Share Khởi tạo biểu thức chính quy dễ dàng với thư viện Flux

    Trong quá trình lập trình phát triển ứng dụng web, các bạn sẽ bắt gặp sự xuất hiện của các biểu thức chính quy (Regular expressions). Tuỳ vào yêu cầu thực tế mà các biểu thức chính quy có thể đơn giản hay phức tạp, thậm chí rất phức tạp. Đối với các bạn lập trình viên nhiều kinh nghiệm thì không...
  3. filiallion

    Share Sử dụng thư viện Portable UTF-8 để làm việc với chuỗi UTF-8

    Việc xử lý các chuỗi unicode đã được PHP hỗ trợ với việc cung cấp nhiều hàm làm việc với chuỗi unicode, như hàm mb_substr, mb_strlen, mb_strtolower, mb_strtoupper,... Các bạn có thể xem toàn bộ các hàm xử lý chuỗi unicode mà PHP cung cấp tại địa chỉ...
  4. filiallion

    Share Thu gọn nội dung HTML với thư viện HtmlMin

    Tốc độ website là một vấn đề rất được quan tâm, đặc biệt là các công cụ tìm kiếm như Google hay Bing. Một website có tốc độ nhanh giúp cho thứ hạng hiển thị trên các bộ máy tìm kiếm thêm cải thiện đáng kể. Chính vì vậy, các bạn lập trình viên khi xây dựng một website rất lưu ý tới việc rút gọn...
  5. filiallion

    Share Phân tích URL chứa trong chuỗi bằng thư viện Url Highlight

    Khi phát triển website, các URL luôn xuất hiện ở mọi nơi theo các dạng khác nhau như các URL của trình đơn, các nút bấm, trong nội dung bài viết,... Thông thường, các URL được xây dựng sẵn theo chức năng website, nhưng đôi lúc các bạn cũng cần chức năng phát hiện, phân tích các URL do người dùng...
  6. filiallion

    Share Xây dựng Web API bằng thư viện Luracast Restler

    Các ứng dụng hiện nay đa phần được xây dựng dựa trên các API và các Web API là được sử dụng phổ biến nhất bởi khả năng hỗ trợ hầu hết các ứng dụng từ web đến ứng dụng di động, máy tính. Để xây dựng các Web API, các bạn có nhiều cách thức khác nhau với nhiều công cụ hỗ trợ khác nhau, tuỳ vào yêu...
  7. filiallion

    Share Sử dụng thư viện GoogleTranslateForFree để dịch văn bản

    Hiện nay có một công cụ dịch ngôn ngữ rất phổ biến với rất nhiều người dùng trên thế giới mà chắc chắn các bạn cũng biết đó là Google Translate. Hiện tại, công cụ Google Translate được cung cấp thông qua ứng dụng trên web và ứng dụng trên di động. Với nguồn ngôn ngữ phong phú, hỗ trợ rất nhiều...
  8. filiallion

    Share Tạo chuỗi slug hỗ trợ nhiều ngôn ngữ với thư viện URLify

    Tương tự như thư viện Slugify mà tôi đã giới thiệu với các bạn ở bài viết "Tạo chuỗi slug dễ dàng với thư viện Slugify", ở 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à URLify. Về chức năng cơ bản thì cả hai thư viện Slugify và URLify là giống nhau nhưng thư viện URLify hỗ...
  9. filiallion

    Share Tạo chuỗi slug dễ dàng với thư viện Slugify

    Các website hiện nay đều có chung một đặc điểm đó là các URL phải tối ưu để hỗ trợ trong việc SEO website. Chính vì vậy, việc xây dựng các URL tốt là điều rất cần thiết, đặc biệt là các website cần quảng bá sản phẩm, dịch vụ, thông tin, thương hiệu,... Hiện nay có rất nhiều thư viện để giúp các...
  10. filiallion

    Share Sử dụng thư viện Monga để làm việc với cơ sở dữ liệu MongoDB

    Cơ sở dữ liệu MongoDB hiện nay đã khá phổ biến trong giới lập trình ứng dụng, đặc biệt là các ứng dụng web đang được sử dụng khá nhiều. Với các bạn lập trình viên PHP thì việc xây dựng một gói thư viện làm việc với MongoDB không quá khó khăn nhưng để chuyên nghiệp và nhanh chóng thì thư viện...
  11. filiallion

    Share Biên dịch ngôn ngữ đánh dấu Markdown dễ dàng với thư viện Ciconia

    Trước đây tôi đã giới thiệu với các bạn một thư viện PHP dùng để biên dịch ngôn ngữ đánh dấu Markdown đó là thư viện Parsedown ở bài viết "Chuyển đổi ngôn ngữ đánh dấu văn bản Markdown sang HTML với thư viện Parsedown". Ở 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 có vai trò...
  12. filiallion

    Share Sử dụng thư viện KLogger để ghi log ứng dụng PHP

    Tiếp tục là một thư viện PHP dùng để ghi log ứng dụng web mà tôi giới thiệu với các bạn ở bài viết này đó là thư viện KLogger. Tương tự như thư viện Analog mà tôi đã giới thiệu với các bạn ở bài viết "Ghi log ứng dụng PHP với thư viện Analog" hay thư viện Monolog tôi đã giới thiệu trước đây ở...
  13. filiallion

    Share Ghi log ứng dụng PHP với thư viện Analog

    Ghi log ứng dụng là một thao tác rất quan trọng để các nhà quản lý, phát triển có thể theo dõi được các vấn đề phát sinh trong suốt quá trình hoạt động của ứng dụng. Hiện nay, các website được xây dựng từ ngôn ngữ lập trình PHP hầu hết đều được cung cấp tính năng ghi log này, giúp ích rất nhiều...
  14. filiallion

    Share Sử dụng thư viện CalendR để làm việc với lịch và sự kiện trong PHP

    Bài viết này tôi giới thiệu với các bạn thư viện CalendR dùng để xây dựng ứng dụng lịch và sự kiện trong PHP. Với thư viện CalendR, các bạn có thể dễ dàng tạo ra ứng dụng lịch cũng như quản lý các sự kiện trong ngày, tuần, tháng, năm... Thư viện CalendR cung cấp nhiều phương thức để các bạn lập...
  15. filiallion

    Share Làm việc với ngày giờ bằng thư viện Duration for PHP

    Hiện nay có nhiều thư viện PHP hỗ trợ các bạn lập trình viên làm việc với ngày giờ, một trong số đó phải kể đến là thư viện Carbon mà tôi đã giới thiệu ở bài viết "Sử dụng thư viện Carbon để làm việc với ngày giờ trong PHP" hay thư viện CakePHP Chronos ở bài viết "Làm việc với ngày giờ bằng thư...
  16. filiallion

    Share Sử dụng thư viện CakePHP Cache để cache website

    Hầu hết các PHP framework đều hỗ trợ một thành phần quan trọng đó là cache, và CakePHP cũng không ngoại lệ khi cung cấp thành phần này với tên gọi là Cache. Ở bài viết này tôi không đề cập đến CakePHP mà chỉ giới thiệu với các bạn thư viện CakePHP Cache giúp cho các bạn quản lý cache một cách...
  17. filiallion

    Share Giảm tải website với thư viện cache metaphore

    Bài viết này tôi tiếp tục giới thiệu với các bạn một thư viện cache khác đó là metaphore. Với thư viện metaphore, các bạn sẽ có một cách sử dụng khá khác biệt so với các thư viện cache trước đây mà tôi đã giới thiệu. Mặc dù việc sử dụng không giống như các thư viện cache khác nhưng về nguyên lý...
  18. filiallion

    Share Cache website đơn giản với thư viện Simple Cache Class

    Thêm một thư viện quản lý cache đơn giản nữa mà tôi muốn giới thiệu với các bạn ở bài viết này đó là Simple Cache Class. Với khả năng hỗ trợ các phương thức cache phổ biến hiện nay như APC, Memcache, Redis, Xcache, OpCache,... cùng với việc sử dụng đơn giản đã giúp thư viện Simple Cache Class...
  19. filiallion

    Share Điều khiển cache dễ dàng với thư viện Apix Cache

    Tôi tiếp tục giới thiệu với các bạn thư viện điều khiển cache đơn giản khác đó là Apix Cache. Với thư viện Apix Cache, các bạn sẽ không có nhiều lựa chọn phương thức cache khi thư viện Apix Cache chỉ hỗ trợ MySQL, SQLite, PostgreSQL và Filesystem. Tuy nhiên, nếu dự án của các bạn chỉ là website...
  20. filiallion

    Share Cache website chuyên nghiệp với thư viện Scrapbook

    Nếu các bạn muốn tìm kiếm một thư viện quản lý việc cache website thì thư viện Scrapbook là một sự lựa chọn tốt lúc này. Với việc hỗ trợ nhiều phương thức cache phổ biến hiện nay như MySQL, SQLite, PostgreSQL, Redis, Memcached, Memory, Flysystem,... sẽ giúp cho các bạn có nhiều phương án hơn...
Top