Share code đổi số điện thoại 11 số sang 10 số
Từ ngày 15.11.2018 tất cả sim 11 số đã chuyển hoàn toàn sang 10 số và không thể nhắn tin hay gọi được nữa. Nếu hệ thống bạn còn lưu dữ liệu 11 số thì cần chuyển đổi ngay để tránh lỗi xãy ra.
Bước 1: Mở file mainfile.php trong thư mục /includes/, và chép đoạn code này vào cuối file: Thay đổi giá trị tại 2 biến $table và $colume theo cấu trúc websitw của bạn cần đổi.
Chúc các bạn thành công
Chú ý:
- Hướng dẫn này dùng cho nukeviet phiên bản 4.0 trở lên. Các website khác thực hiện tương tự.
- Backup lại toàn bộ dữ liệu trước khi thực hiện
Bước 1: Mở file mainfile.php trong thư mục /includes/, và chép đoạn code này vào cuối file: Thay đổi giá trị tại 2 biến $table và $colume theo cấu trúc websitw của bạn cần đổi.
//Chuyen 11 so sang 10 so
$table = 'nv4_vi_waranty_detail'; //ten bang
$colume = 'mobile_waranty'; //ten cot can sua
$change_array = array(
array( '84', '0' ),
array( '+84', '0' ),
array( '016', '03' ),
array( '0120', '070' ),
array( '0121', '079' ),
array( '0122', '077' ),
array( '0126', '076' ),
array( '0128', '078' ),
array( '0123', '083' ),
array( '0124', '084' ),
array( '0125', '085' ),
array( '0127', '081' ),
array( '0129', '082' ),
array( '0188', '058' ),
array( '0186', '056' ),
array( '0199', '059' ) );//
try
{
//1) chen prefix dau so tranh truong hop replate cac so ben trong
$sql = "UPDATE " . $table . " SET " . $colume . " = CONCAT('+CHANGE', " . $colume . ")";
$content = '';
if( $db->query( $sql ) )
{
foreach( $change_array as $data )
{
$content .= '<br/>';
//2)sua lan luot
$sql_change = "UPDATE " . $table . " SET " . $colume . " = REPLACE(" . $colume . ", '+CHANGE" . $data[0] . "', '" . $data[1] . "')";
if( $db->query( $sql_change ) )
{
$content .= 'Complete';
}
else
{
$content .= 'Err';
}
$content .= ': ' . $data[0] . '=>' . $data[1] . '. ';
}
//3) xoa prefix cac so khong doi
$sql_complete = "UPDATE " . $table . " SET " . $colume . " = REPLACE(" . $colume . ", '+CHANGE', '')";
$db->query( $sql_complete );
}
$content .= '<br/>Vui long xoa code vua pass de website hoat dong lại binh thuong';
}
catch ( exception $e )
{
$content = $e->getMessage();
}
echo( $content );
die;
Bước 2: Truy cập vào một nơi bất kỳ trên site, nếu nhận được thông báo như hình dưới thì xem như thành công. Bạn vào lại file mainfile.php và xóa đoạn code này đi.Chúc các bạn thành công
Ý kiến bạn đọc
Blog mới hơn
Blog cũ hơn