PHP, Server linux

Sửa lỗi chạy EC-CUBE trên server : Session data file is not created by your uid

Khi quá trình cài đặt hoàn tất và bạn truy cập nó bằng trình duyệt, sẽ xảy ra lỗi 500. Warning: SessionHandler::read(): Session data file is not created by your uid Sửa lại file app/config/eccube/packages/framework.yaml Ẩn dòng save_path và thêm mới như bên dưới : #save_path: ‘%kernel.project_dir%/var/sessions/%kernel.environment%’ save_path: ‘/tmp’

PHP

Convert file pdf to excel

Để convert 1 file pdf sang 1 file excel (hoặc file bất kì, hoặc có thể convert sang các định dạng khác nhau) ta làm như sau:

PHP

Image và Font trong tcpdf

Hiển thị hình ảnh dạng base64 với writeHTML() Sử dụng dạng: $html = ‘<img width=”220″ height=”135″ src=”@’ . preg_replace(‘#^data:image/[^;]+;base64,#’, ”, $img_base64_encoded) . ‘”>’; Với $img_base64_encoded là dữ liệu hình ảnh dạng base64. Thêm kí tự ‘@’ để biểu thị theo luồng dữ liệu hình ảnh. Hiển thị font tiếng nhật trong file pdf. Trong thư viện font tcpdf có font mặc định ‘cid0jp’…

Tiếp tục đọc

Cakephp

Custom form radio button Cakephp 3

Trong cakephp 3 radio button sẽ có dạng như sau <label> <input id=”#” name=”#” type=”radio” value=”1″ /> text </label> sử dụng key sau để custom lại form radio cho mục đích làm css ‘templates’ => [ ‘nestingLabel’ => ‘{{hidden}}<label{{attrs}}>{{text}}{{input}}’, ‘radioWrapper’ => ‘<div class=”radio”>{{label}}</div>’ ]