PHP8.1 Deprecated: addslashes(): Passing null to parameter #1 ($string) of type string is deprecated. addslashes 함수의 문자타입의 첫번째 파라미터에 null을 전달하는 것은 더 이상 사용되지 않습니다. 해결

This commit is contained in:
kagla
2022-03-31 08:00:49 +00:00
parent 767af99ba8
commit 66130b3fe1
2 changed files with 29 additions and 29 deletions

View File

@ -10,7 +10,7 @@ auth_check_menu($auth, $sub_menu, "w");
function only_number($n)
{
return preg_replace('/[^0-9]/', '', $n);
return preg_replace('/[^0-9]/', '', (string)$n);
}
$is_upload_file = (isset($_FILES['excelfile']['tmp_name']) && $_FILES['excelfile']['tmp_name']) ? 1 : 0;
@ -50,44 +50,44 @@ if($is_upload_file) {
$it_id = (string) $rowData[0][$j++];
$it_id = preg_match('/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)/', $it_id) ? addslashes(sprintf("%.0f", $it_id)) : preg_replace('/[^0-9a-z_\-]/i', '', $it_id);
$ca_id = addslashes($rowData[0][$j++]);
$ca_id2 = addslashes($rowData[0][$j++]);
$ca_id3 = addslashes($rowData[0][$j++]);
$ca_id2 = addslashes((string)$rowData[0][$j++]);
$ca_id3 = addslashes((string)$rowData[0][$j++]);
$it_name = addslashes($rowData[0][$j++]);
$it_maker = addslashes($rowData[0][$j++]);
$it_origin = addslashes($rowData[0][$j++]);
$it_brand = addslashes($rowData[0][$j++]);
$it_model = addslashes($rowData[0][$j++]);
$it_type1 = addslashes($rowData[0][$j++]);
$it_type2 = addslashes($rowData[0][$j++]);
$it_type3 = addslashes($rowData[0][$j++]);
$it_type4 = addslashes($rowData[0][$j++]);
$it_type5 = addslashes($rowData[0][$j++]);
$it_basic = addslashes($rowData[0][$j++]);
$it_explan = addslashes($rowData[0][$j++]);
$it_mobile_explan = addslashes($rowData[0][$j++]);
$it_maker = addslashes((string)$rowData[0][$j++]);
$it_origin = addslashes((string)$rowData[0][$j++]);
$it_brand = addslashes((string)$rowData[0][$j++]);
$it_model = addslashes((string)$rowData[0][$j++]);
$it_type1 = addslashes((string)$rowData[0][$j++]);
$it_type2 = addslashes((string)$rowData[0][$j++]);
$it_type3 = addslashes((string)$rowData[0][$j++]);
$it_type4 = addslashes((string)$rowData[0][$j++]);
$it_type5 = addslashes((string)$rowData[0][$j++]);
$it_basic = addslashes((string)$rowData[0][$j++]);
$it_explan = addslashes((string)$rowData[0][$j++]);
$it_mobile_explan = addslashes((string)$rowData[0][$j++]);
$it_cust_price = addslashes(only_number($rowData[0][$j++]));
$it_price = addslashes(only_number($rowData[0][$j++]));
$it_tel_inq = addslashes($rowData[0][$j++]);
$it_tel_inq = addslashes((string)$rowData[0][$j++]);
$it_point = addslashes(only_number($rowData[0][$j++]));
$it_point_type = addslashes(only_number($rowData[0][$j++]));
$it_sell_email = addslashes($rowData[0][$j++]);
$it_use = addslashes($rowData[0][$j++]);
$it_sell_email = addslashes((string)$rowData[0][$j++]);
$it_use = addslashes((string)$rowData[0][$j++]);
$it_stock_qty = addslashes(only_number($rowData[0][$j++]));
$it_noti_qty = addslashes(only_number($rowData[0][$j++]));
$it_buy_min_qty = addslashes(only_number($rowData[0][$j++]));
$it_buy_max_qty = addslashes(only_number($rowData[0][$j++]));
$it_notax = addslashes(only_number($rowData[0][$j++]));
$it_order = addslashes(only_number($rowData[0][$j++]));
$it_img1 = addslashes($rowData[0][$j++]);
$it_img2 = addslashes($rowData[0][$j++]);
$it_img3 = addslashes($rowData[0][$j++]);
$it_img4 = addslashes($rowData[0][$j++]);
$it_img5 = addslashes($rowData[0][$j++]);
$it_img6 = addslashes($rowData[0][$j++]);
$it_img7 = addslashes($rowData[0][$j++]);
$it_img8 = addslashes($rowData[0][$j++]);
$it_img9 = addslashes($rowData[0][$j++]);
$it_img10 = addslashes($rowData[0][$j++]);
$it_img1 = addslashes((string)$rowData[0][$j++]);
$it_img2 = addslashes((string)$rowData[0][$j++]);
$it_img3 = addslashes((string)$rowData[0][$j++]);
$it_img4 = addslashes((string)$rowData[0][$j++]);
$it_img5 = addslashes((string)$rowData[0][$j++]);
$it_img6 = addslashes((string)$rowData[0][$j++]);
$it_img7 = addslashes((string)$rowData[0][$j++]);
$it_img8 = addslashes((string)$rowData[0][$j++]);
$it_img9 = addslashes((string)$rowData[0][$j++]);
$it_img10 = addslashes((string)$rowData[0][$j++]);
$it_explan2 = strip_tags(trim($it_explan));
if(!$it_id || !$ca_id || !$it_name) {

View File

@ -842,7 +842,7 @@ class PHPExcel_Cell
if ($pColumnIndex < 26) {
$_indexCache[$pColumnIndex] = chr(65 + $pColumnIndex);
} elseif ($pColumnIndex < 702) {
$_indexCache[$pColumnIndex] = chr(64 + ($pColumnIndex / 26)) .
$_indexCache[$pColumnIndex] = chr(64 + (int)($pColumnIndex / 26)) .
chr(65 + $pColumnIndex % 26);
} else {
$_indexCache[$pColumnIndex] = chr(64 + (($pColumnIndex - 26) / 676)) .