Chuyển Timestamp sang định dạng dd/mm/yyyy trong PHP

Ở bài viết trước chúng ta đã chuyển ngày dạng dd/mm/yyyy sang timestamp thì ở bài này chúng ta làm điều ngược lại là chuyển từ dạng Timestamp sang định dạng dd/mm/yyyy. Để chuyển đổi từ timestamp (kiểu int) sang dd/mm/yyyy trong php chúng ta sử dụng đoạn mã sau: $timestamp_value=235545243; $ddmmyyyy=date(‘d/m/Y’,$timestamp_value); //Hiển thị dạng dd/mm/yyyy Gợi ý thêm …
Đọc tiếp Chuyển Timestamp sang định dạng dd/mm/yyyy trong PHP

Chuyển ngày dạng dd/mm/yyyy sang timestamp trong php

Việc chuyển đổi ngày các định dạng của thời gian không mới nhưng cũng lắm nhiều rất rối do quá nhiều định dạng đối với loại dữ liệu này. Trong đó nhu cầu chuyển đổi dạng dd/mm/yyyy sang timestamp rất phổ biến. Để chuyển đổi từ dd/mm/yyyy sang timestamp (kiểu int) trong php chúng ta …
Đọc tiếp Chuyển ngày dạng dd/mm/yyyy sang timestamp trong php

Loại bỏ những phần tử trùng nhau đối với mảng đa chiều trong php

Bạn muốn loại bỏ các phần tử trùng (lặp lại) trong mảng đa chiều (mảng 2, 3, 4, … n chiều) nhưng chưa biết cách thực hiện? Để loại bỏ các phần tử trùng nhau trong mảng nhiều chiều bạn có thể sử dụng đoạn code sau: Trong đó: biến $arr là mảng đa chiều …
Đọc tiếp Loại bỏ những phần tử trùng nhau đối với mảng đa chiều trong php

Khắc phục lỗi mất session trong Codeigniter (ci) – Do sai trật tự khởi động session

Trong bài viết Khắc phục lỗi mất session trong Codeigniter (ci) tôi đã chia sẻ cách khắc phục lỗi mất session của ci. Trong đó, nguyên nhân mất session là không có quyền ghi trên file vào thư mục tạm của host. Và hướng giải quyết là chuyển sang lưu session trong database. Thì hôm nay, …
Đọc tiếp Khắc phục lỗi mất session trong Codeigniter (ci) – Do sai trật tự khởi động session

Code php kiểm tra trạng thái mod_rewrite

Để kiểm tra mod_rewrite được bật hay chưa có rất nhiều cách. Trong đó, bạn có thể tự kiểm tra xem mod_rewrite được bật hay chưa bằng code php. Để kiểm tra điều này, chúng ta có thể sử dụng code php sau đây: if (strpos(shell_exec(‘/usr/local/apache/bin/apachectl -l’), ‘mod_rewrite’) !== false) echo “mod_rewrite Đã được bật”; else echo …
Đọc tiếp Code php kiểm tra trạng thái mod_rewrite

Khắc phục lỗi: Access to XMLHttpRequest has been blocked by CORS policy trong php

1. Mô tả vấn đề Có 1 yêu cầu (request) được gửi từ địa chỉ URL1 đến địa chỉ xử lý là URL2. Khi đó, xuất hiện lỗi như hình bên dưới. 2. Cách giải quyết Vấn đề này thường xuất hiện khi chúng ta test API trên URL2 bằng công cụ là URL1. Để …
Đọc tiếp Khắc phục lỗi: Access to XMLHttpRequest has been blocked by CORS policy trong php

Dấu 3 chấm (…) trong php có ý nghĩa gì?

Trong php, đôi lúc chúng ta bắt gặp dấu 3 chấm (…) trước các biến vậy nó có ý nghĩa gì? Chắc hẳn nhiều bạn sẽ không khỏi bân khuân khi lần đầu gặp gỡ nó. Thực ra, dấu 3 chấm này có cùng ý nghĩa với trong ngôn ngữ tự nhiên là “v.v…” như …
Đọc tiếp Dấu 3 chấm (…) trong php có ý nghĩa gì?

Tạo Barcode trong php

Bạn đang xây dựng ứng dụng quản lý và cần tạo mã vạch (barcode) cho sản phẩm? Sau quá trình tìm kiếm và nghiên cứu, tôi đã tìm được một thư viện php có thể đáp ứng nhu cầu tạo barcode như trên. Đó là thư viện PHP Barcode Generator. Với thư viện này, bạn có …
Đọc tiếp Tạo Barcode trong php

Khắc phục lỗi “ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION” khi trả file về trình duyệt

1. Mô tả lỗi Khi bạn thực hiện nhả (trả) file về cho trình duyệt tải về bằng cách send header trong php có dạng như sau: header(“Content-Type: application/vnd.ms-word”); header(“Expires: 0”); header(“Cache-Control: must-revalidate, post-check=0, pre-check=0”); header(“content-disposition: attachment;filename=”Ten file se duoc tai ve, bang trinh duyet.doc”); echo ‘Noi dung file’; Và kết quả bạn nhận được …
Đọc tiếp Khắc phục lỗi “ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION” khi trả file về trình duyệt

Send mail with SMTP Gmail Server in Codeginter (ci)

Để có thể sử dụng gmail để gửi mail bằng code thì bạn phải bật chế độ cho phép ứng dụng kém an toàn trước cái đã. Sau đây là đoạn code Ci mẫu giúp các bạn thực hiện gửi mail bằng tài khoản gmail ví dụ: //Cấu hình $config[‘protocol’] = ‘smtp’; //Giao thức máy chủ mail …
Đọc tiếp Send mail with SMTP Gmail Server in Codeginter (ci)

Khắc phục lỗi “PHP Fatal error: Uncaught TypeError: Argument 1 passed to CI_Exceptions::show_exception() must be an instance of Exception, instance of ParseError given” trong Codeigniter (ci)

1. Tình trạng lỗi Tôi sử dụng Codeigniter và xuất hiện lỗi sau. “PHP Fatal error: Uncaught TypeError: Argument 1 passed to CI_Exceptions::show_exception() must be an instance of Exception, instance of ParseError given” 2. Nguyên nhân Do hệ thống update từ php 5 lên php 7 php không còn hiểu kiểu dữ liệu Exception nữa. 3. …
Đọc tiếp Khắc phục lỗi “PHP Fatal error: Uncaught TypeError: Argument 1 passed to CI_Exceptions::show_exception() must be an instance of Exception, instance of ParseError given” trong Codeigniter (ci)

Hàm lấy tất cả vị trí của chuỗi con trong chuỗi lớn – Find all position in php

Nếu các bạn có nhu cầu tìm tất cả vị trí xuất hiện của chuỗi $needle trong chuỗi $haystack trong PHP thì ngay bên dưới đây hàm strpos_all sẽ giúp bạn thực hiện đều này! function strpos_all($haystack, $needle) { $offset = 0; $allpos = array(); while (($pos = strpos($haystack, $needle, $offset)) !== FALSE) { $offset = …
Đọc tiếp Hàm lấy tất cả vị trí của chuỗi con trong chuỗi lớn – Find all position in php