|
@@ -238,25 +238,27 @@ foreach ($contacts as $contact) {
|
|
|
if (!empty($contact[$wechat_field])) {
|
|
|
$wechat = $contact[$wechat_field];
|
|
|
|
|
|
- $checkStr .= " OR cc.wechat_1 LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
- " OR cc.wechat_2 LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
- " OR cc.wechat_3 LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
- " OR cc.tel_1_format LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
- " OR cc.tel_2_format LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
- " OR cc.tel_3_format LIKE '%" . $conn->real_escape_string($wechat) . "%'";
|
|
|
+ $checkStr .= " OR cc.wechat_1 LIKE '%" . textEncode($conn->real_escape_string($wechat)) . "%'" .
|
|
|
+ " OR cc.wechat_2 LIKE '%" . textEncode($conn->real_escape_string($wechat)) . "%'" .
|
|
|
+ " OR cc.wechat_3 LIKE '%" . textEncode( $conn->real_escape_string($wechat)) . "%'" .
|
|
|
+ " OR cc.tel_1_format LIKE '%" . $conn->real_escape_string($wechat) . "%'" .
|
|
|
+ " OR cc.tel_2_format LIKE '%" . $conn->real_escape_string($wechat). "%'" .
|
|
|
+ " OR cc.tel_3_format LIKE '%" . $conn->real_escape_string($wechat) . "%'";
|
|
|
+
|
|
|
|
|
|
$Dupli .= "微信" . $i . ":" . $contact[$wechat_field] . " ";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
|
|
|
for ($i = 1; $i <= 3; $i++) {
|
|
|
$linkedin_field = 'linkedin_' . $i;
|
|
|
if (!empty($contact[$linkedin_field])) {
|
|
|
$linkedin = strtolower($contact[$linkedin_field]);
|
|
|
- $checkStr .= " OR LOWER(cc.linkedin_1) LIKE '%" . $conn->real_escape_string($linkedin) . "%'" .
|
|
|
- " OR LOWER(cc.linkedin_2) LIKE '%" . $conn->real_escape_string($linkedin) . "%'" .
|
|
|
- " OR LOWER(cc.linkedin_3) LIKE '%" . $conn->real_escape_string($linkedin) . "%'";
|
|
|
+ $checkStr .= " OR LOWER(cc.linkedin_1) LIKE '%" . textEncode($conn->real_escape_string($linkedin)) . "%'" .
|
|
|
+ " OR LOWER(cc.linkedin_2) LIKE '%" . textEncode($conn->real_escape_string($linkedin)) . "%'" .
|
|
|
+ " OR LOWER(cc.linkedin_3) LIKE '%" . textEncode($conn->real_escape_string($linkedin)) . "%'";
|
|
|
$Dupli .= "LinkedIn" . $i . ":" . $contact[$linkedin_field] . " ";
|
|
|
}
|
|
|
}
|
|
@@ -266,9 +268,9 @@ foreach ($contacts as $contact) {
|
|
|
$facebook_field = 'facebook_' . $i;
|
|
|
if (!empty($contact[$facebook_field])) {
|
|
|
$facebook = strtolower($contact[$facebook_field]);
|
|
|
- $checkStr .= " OR LOWER(cc.facebook_1) LIKE '%" . $conn->real_escape_string($facebook) . "%'" .
|
|
|
- " OR LOWER(cc.facebook_2) LIKE '%" . $conn->real_escape_string($facebook) . "%'" .
|
|
|
- " OR LOWER(cc.facebook_3) LIKE '%" . $conn->real_escape_string($facebook) . "%'";
|
|
|
+ $checkStr .= " OR LOWER(cc.facebook_1) LIKE '%" . textEncode($conn->real_escape_string($facebook)) . "%'" .
|
|
|
+ " OR LOWER(cc.facebook_2) LIKE '%" . textEncode($conn->real_escape_string($facebook)) . "%'" .
|
|
|
+ " OR LOWER(cc.facebook_3) LIKE '%" . textEncode($conn->real_escape_string($facebook)) . "%'";
|
|
|
$Dupli .= "Facebook" . $i . ":" . $contact[$facebook_field] . " ";
|
|
|
}
|
|
|
}
|
|
@@ -280,16 +282,16 @@ foreach ($contacts as $contact) {
|
|
|
$alibaba = strtolower($contact[$alibaba_field]);
|
|
|
|
|
|
if (strlen($alibaba) < 10) {
|
|
|
- $checkStr .= " OR LOWER(cc.alibaba_1) LIKE '" . $conn->real_escape_string($alibaba) . "'" .
|
|
|
- " OR LOWER(cc.alibaba_2) LIKE '" . $conn->real_escape_string($alibaba) . "'" .
|
|
|
- " OR LOWER(cc.alibaba_3) LIKE '" . $conn->real_escape_string($alibaba) . "'";
|
|
|
+ $checkStr .= " OR LOWER(cc.alibaba_1) LIKE '" . textEncode($conn->real_escape_string($alibaba)) . "'" .
|
|
|
+ " OR LOWER(cc.alibaba_2) LIKE '" . textEncode($conn->real_escape_string($alibaba)) . "'" .
|
|
|
+ " OR LOWER(cc.alibaba_3) LIKE '" . textEncode($conn->real_escape_string($alibaba)) . "'";
|
|
|
} else {
|
|
|
|
|
|
$alibaba_clean = preg_replace('/[^\p{Han}0-9a-zA-Z]/u', '', $alibaba);
|
|
|
|
|
|
- $checkStr .= " OR LOWER(cc.alibaba_1) LIKE '%" . mb_substr($alibaba_clean, -9) . "%'" .
|
|
|
- " OR LOWER(cc.alibaba_2) LIKE '%" . mb_substr($alibaba_clean, -9) . "%'" .
|
|
|
- " OR LOWER(cc.alibaba_3) LIKE '%" . mb_substr($alibaba_clean, -9) . "%'";
|
|
|
+ $checkStr .= " OR LOWER(cc.alibaba_1) LIKE '%" . textEncode(mb_substr($alibaba_clean, -9)) . "%'" .
|
|
|
+ " OR LOWER(cc.alibaba_2) LIKE '%" . textEncode(mb_substr($alibaba_clean, -9)) . "%'" .
|
|
|
+ " OR LOWER(cc.alibaba_3) LIKE '%" . textEncode(mb_substr($alibaba_clean, -9)) . "%'";
|
|
|
}
|
|
|
$Dupli .= "阿里旺旺" . $i . ":" . $contact[$alibaba_field] . " ";
|
|
|
}
|