php

  1. filiallion

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

    Lập trình website bằng ngôn ngữ PHP đôi lúc các bạn phải làm việc nhiều thứ với URL, ví dụ như lấy tên miền, giao thức, đường dẫn,... Trong PHP, với biến $_SERVER, các bạn có thể lấy tất cả các thông tin này nhưng để quản lý hiệu quả thì thư viện Purl mới là sự lựa chọn tốt. Purl là một thư...
  2. filiallion

    Share Sử dụng thành phần Metadata trong Zend Db để lấy thông tin cơ sở dữ liệu

    Thông thường khi các bạn làm việc với cơ sở dữ liệu thì truy vấn lấy dữ liệu, thêm mới, cập nhật, xoá là chủ yếu. Tuy nhiên, đôi lúc các bạn cần lấy thông tin của cơ sở dữ liệu như danh sách các bảng dữ liệu, thông tin chi tiết từng bảng, các trường dữ liệu trong bảng hay kiểu dữ liệu của từng...
  3. filiallion

    Share Tuỳ biến truy vấn SQL bằng SQL Expression trong Zend Db

    Zend Framework có thành phần Zend Db rất mạnh mẽ, cho phép các bạn tương tác với cơ sở dữ liệu một cách linh hoạt. Nếu các bạn đã tìm hiểu, sử dụng qua Table Gateway thì cũng sẽ nhận thấy thành phần này hỗ trợ rất tốt để tương tác với cơ sở dữ liệu. Tuy nhiên, Table Gateway chỉ hỗ trợ các truy...
  4. filiallion

    Share Sử dụng Table Gateway trong Zend Db để làm việc với cơ sở dữ liệu

    Bất kỳ ứng dụng nào, việc tương tác với cơ sở dữ liệu là rất quan trọng và ứng dụng web cũng không ngoại lệ. Với ngôn ngữ lập trình PHP sử dụng thư viện Zend Framework thì vấn đề tương tác với cơ sở dữ liệu đã trở nên nhẹ nhàng, đơn giản hơn rất nhiều. Thành phần hỗ trợ làm việc với cơ sở dữ...
  5. filiallion

    Share Tạo mã barcode trong Zend Framework 3

    Với nhu cầu hiện nay thì mã barcode được sử dụng khá phổ biến, vì vậy các ứng dụng web cũng thường được yêu cầu bổ sung chức năng tạo mã này vào sản phẩm. Trong Zend Framework 3 thì việc tạo mã barcode khá đơn giản khi bản thân Zend Framework 3 đã cung cấp sẵn thành phần Zend Barcode để làm việc...
  6. filiallion

    Share Chuyển đổi ngôn ngữ đánh dấu văn bản Markdown sang HTML với thư viện Parsedown

    Ngôn ngữ đánh dấu văn bản Markdown hiện nay được sử dụng rộng rãi, bởi tính đơn giản, dễ dùng. Các bạn có thể thấy GitHub cũng đang sử dụng Markdown để trình bày nội dung tập tin README.md. Tuy nhiên, trên nền tảng web thì ngôn ngữ đánh dấu văn bản Markdown chưa được các trình duyệt web hỗ trợ...
  7. filiallion

    Share Sử dụng thư viện phpgeo để tính khoảng cách giữa hai vị trí địa lý

    Một thư viện nhỏ giúp các bạn tính khoảng cách giữa hai vị trí địa lý, đó là phpgeo. Thư viện phpgeo rất hữu ích đối với các ứng dụng về bản đồ, vận tải,... vì mục đích chính của nó là tính khoảng cách dựa vào toạ độ của hai điểm trên trái đất. Khoảng cách mà phpgeo tính là khoảng cách theo...
  8. filiallion

    Share Xây dựng ứng dụng thanh toán trực tuyến với thư viện Omnipay

    Trên các website bán hàng, thương mại điện tử thì hệ thống thanh toán trực tuyến rất quan trọng. Một website đưa ra nhiều phương thức thanh toán trực tuyến sẽ dễ dàng phục vụ khách hàng hơn. Chính vì lý do đó mà các website bán hàng, thương mại điện tử đều tích hợp nhiều cổng thanh toán trực...
  9. filiallion

    Share Tăng tốc website với thư viện PHP Cache

    Tôi đã giới thiệu với các bạn nhiều thư viện hỗ trợ cache trong PHP như PhpFastCache, Stash và 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 hỗ trợ cache mạnh mẽ khác đó là PHP Cache. Có thể nói, thư viện PHP Cache là một trong những thư viện hỗ trợ cache mạnh mẽ, linh hoạt nhất...
  10. filiallion

    Share Mã hoá và giải mã URL với thư viện URLcrypt

    Trong nhiều trường hợp, các bạn muốn mã hoá URL để truyền dữ liệu nhạy cảm thì các bạn chỉ có một giải pháp duy nhất đó là viết các hàm mã hoá và giải mã. Để gọn gàng, nhanh chóng cũng như đảm bảo độ an toàn thì các bạn nên sử dụng thư viện URLcrypt. Có một số bạn lập trình viên sử dụng các hàm...
  11. filiallion

    Share Chạy các lệnh Linux trong PHP với thư viện ShellWrap

    Nếu các bạn đang có ý định xây dựng một ứng dụng PHP tương tác với hệ điều hành Linux thì các bạn có thể tìm hiểu thư viện ShellWrap. Thư viện ShellWrap hỗ trợ một số dòng lệnh cơ bản trên Linux giúp các bạn lập trình viên dễ dàng thực thi các dòng lệnh Linux ngay trong mã lệnh PHP. Tính năng...
  12. filiallion

    Share Tạo ảnh thumbnail dễ dàng với thư viện JBZoo Image

    Tạo ảnh thumbnail thường được sử dụng trên website, nhất là các website có trình bày sản phẩm. Mục đích của việc tạo thumbnail là để tối ưu hiển thị hình ảnh, giảm dung lượng hình ảnh phù hợp với kích thước hình ảnh hiển thị. Ngoài ra trong một số trường hợp, hình ảnh thumbnail còn giúp website...
  13. filiallion

    Share Làm việc với hình ảnh trong PHP với thư viện GImage

    Hiện tại, PHP có rất nhiều thư viện xử lý hình ảnh và 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 xử lý hình ảnh đơn giản nữa đó là GImage. Với tên gọi GImage, các bạn có thể liên tưởng tới bộ thư viện đồ hoạ GD của PHP và tên gọi GImage là lấy từ tên thư viện GD này. Nếu so...
  14. filiallion

    Share Hướng dẫn sử dụng thư viện ORM Propel để làm việc với cơ sở dữ liệu

    ORM là thành phần rất hữu ích để giúp các bạn lập trình viên làm việc với cơ sở dữ liệu một cách dễ dàng cũng như quản lý một cách chặt chẽ. Hiện nay có rất nhiều thư viện ORM dành cho PHP trên Internet, nổi tiếng và phổ biến nhất có lẽ là Doctrine. Tuy nhiên ở bài viết này tôi không giới thiệu...
  15. filiallion

    Share Hướng dẫn sử dụng Zend Form trong Zend framework 3

    Form là một thành phần không thể thiếu trên bất kỳ website nào, đây là thành phần quan trọng giúp người quản trị cập nhật nội dung website cũng như giúp cho người dùng gửi thông điệp hay tương tác với website. Vì vậy, gần như tất cả các PHP framework đều cung cấp thành phần form quan trọng này...
  16. filiallion

    Share Tạo hình ảnh động với thư viện GifCreator

    Ngày nay, các website đã hạn chế hoặc không còn sử dụng hình ảnh động dạng gif nữa. Tuy nhiên, trong nhiều trường hợp các hình ảnh động gif này lại rất cần thiết, ví dụ như trong trường hợp muốn làm hình ảnh động trình bày một vài thao tác hướng dẫn đơn giản mà không cần thiết phải dùng tới...
  17. filiallion

    Share Sử dụng Smarty làm template engine trong PHP

    Nhắc đến template engine thì không thể nào không nhắc tới Smarty, một trong những template engine mạnh mẽ và được nhiều lập trình viên PHP sử dụng. Smarty ra đời từ lâu, trải qua nhiều phiên bản khác nhau với nhiều sự tinh chỉnh, bổ sung và tới thời điểm này đã có phiên bản Smarty 3.x. Khác với...
  18. filiallion

    Share Sử dụng template engine Dwoo để lập trình website

    Ở thời kỳ đầu của template engine thì chắc hẳn các bạn đã nghe nói đến Smarty, một template engine rất mạnh trước đây và tới lúc này nó vẫn còn được sử dụng khá phổ biến. Bài viết này tôi không giới thiệu với các bạn Smarty mà thay vào đó là một template engine khá giống với Smarty đó là Dwoo...
  19. filiallion

    Share Tăng tốc độ website với template engine Volt

    Đa phần các template engine sẽ giúp cho website của các bạn chạy nhanh hơn so với việc không sử dụng nó, đạt được điều này là bởi các template engine đều hỗ trợ cache rất tốt. Trong số các template engine hỗ trợ cache tốt nhất hiện nay chắc chắn phải kể đến Volt, một template engine mà theo lời...
  20. filiallion

    Share Hướng dẫn sử dụng template engine Mustache.php

    PHP có nhiều template engine hỗ trợ cho việc lập trình, trong đó phải kể đến template engine rất được quan tâm ở thời điểm hiện tại là Twig, tôi cũng đã có giới thiệu Twig tại bài viết "Hướng dẫn sử dụng template engine Twig cho PHP". Nếu các bạn đã sử dụng qua Twig thì các bạn sẽ dễ dàng tiếp...
Back
Top