| Server IP : 172.67.216.113 / Your IP : 172.71.28.146 [ Web Server : Apache System : Linux cpanel01wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.59.el6.x86_64 #1 SMP Thu Dec 6 05:11:00 EST 2018 x86_64 User : cp648411 ( 1354) PHP Version : 7.2.34 Disable Function : NONE Domains : 0 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home2/cp648411/public_html/simded.com/class/ |
Upload File : |
<?php
class Phone extends Connect
{
public function phonenumber($var)//in:1234567891 //out: 123-456-7891
{
$phone = substr($var,0,3).'-'. substr($var,3,3).'-'. substr($var,6,4);
return $phone;
}
public function idcard($var)//in:123456789123 //out: 1-2345-67891-23-4
{
$phone = substr($var,0,1).'-'. substr($var,1,4).'-'. substr($var,5,5).'-'. substr($var,10,2).'-'. substr($var,12,1);
return $phone;
}
public function phonenumber_nocover($var)//in:123-456-7891 //out: 1234567891
{
$phone = substr($var,0,3).substr($var,4,3).substr($var,8,4);
return $phone;
}
public function phonenumber_facecover($var)//in:1234567891 //out: xxx-456-7891
{
$phone = 'xxx-'. substr($var,3,3).'-'. substr($var,6,4);
return $phone;
}
public function phonenumber_cover($var)//in:1234567891 //out: 123-456-xxxx
{
$phone = substr($var,0,3).'-'. substr($var,3,3).'-xxxx';
return $phone;
}
public function ck_phonenumber($phone)//in:1234567891 //out: true / false
{
$this->setconnect();
$query = "SELECT COUNT(id) AS count_id FROM phonenumber WHERE status = 1 AND phonenumber = '".$phone."'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
$txt = $row['count_id'];
return $txt;
}
public function ck_phonenumber_Edit($phone,$id)////เบอร์ใหม่ / idที่จะแก้ in:1234567891 //out: true / false
{
$this->setconnect();
$query = "SELECT * FROM phonenumber WHERE status = 1 AND id = '".$id."'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
if($row['phonenumber'] == $phone)
{
$txt = 0;
}
else
{
$query = "SELECT COUNT(id) AS count_id FROM phonenumber WHERE status = 1 AND phonenumber = '".$phone."'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
$txt = $row['count_id'];
}
return $txt;
}
public function format_phonenumber($phone,$type)//in:1234567891 //out: 123-456-7891
{
$this->setconnect();
$query = "SELECT * FROM format_phone WHERE status = 1 AND id = '".$type."'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
if($row['name'])
{
$array = explode("-",$row['name']);
$num = 0;
foreach( $array as $value )
{
$str = strlen($value);
$format_phone = $format_phone .'-'. substr($phone,$num,$str);
$num = $num + $str;
}
$phone = substr($format_phone,1);
}
return $phone;
}
public function phonecomma($phone)
{
$pos = strpos($phone,',');
if ($pos === false) {
$txt_phonenumber = $this->format_phonenumber($phone,1);
} else {
$arr_phone = explode(',',trim($phone));
$i = '';
$txt_phonenumber = '';
foreach( $arr_phone as $value )
{
$Phone = $this->format_phonenumber($value,1);
$txt_phonenumber = $txt_phonenumber .$i. $Phone;
$i = ', ';
}
}
return $txt_phonenumber;
}
public function phonenumber_total($var)//in:0893353222 //out:37
{
$pos2 = substr($var, 1, 1);
$pos3 = substr($var, 2, 1);
$pos4 = substr($var, 3, 1);
$pos5 = substr($var, 4, 1);
$pos6 = substr($var, 5, 1);
$pos7 = substr($var, 6, 1);
$pos8 = substr($var, 7, 1);
$pos9 = substr($var, 8, 1);
$pos10 = substr($var, 9, 1);
$total = $pos2 + $pos3 + $pos4 + $pos5 + $pos6 + $pos7 + $pos8 + $pos9 + $pos10;
return $total;
}
public function readingber($phonenumber)
{
$phonenumber_sub = substr($phonenumber,3);
$phonenumber_len = strlen($phonenumber_sub);
$phonenumber_len = $phonenumber_len - 1;
for($i=0;$i<$phonenumber_len;$i++)
{
$arr[$i] = substr($phonenumber_sub,$i,2);
}
return $arr;
}
public function readingidcard($phonenumber)
{
$phonenumber_sub = substr($phonenumber,7);
$phonenumber_len = strlen($phonenumber_sub);
$phonenumber_len = $phonenumber_len - 1;
for($i=0;$i<$phonenumber_len;$i++)
{
$arr[$i] = substr($phonenumber_sub,$i,2);
}
return $arr;
}
public function ck_numeric($phonenumber)
{
$phonenumber_len = strlen($phonenumber);
for($i=0;$i<$phonenumber_len;$i++)
{
$text = substr($phonenumber,$i,1);
if ( is_numeric($text) )
{
$setnum = $setnum.$text;
}
}
$setnum_len = strlen($setnum);
$setnum_len = $setnum_len - 1;
for($i=0;$i<$setnum_len;$i++)
{
$arr[$i] = substr($setnum,$i,2);
}
return $arr;
}
public function mobilenetwork_img($var)//id ค่ายมือถือ
{
$this->setconnect();
$query = "SELECT * FROM mobilenetwork WHERE id = '".$var."'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
return $row['image'];
}
public function number_2($number)
{
$num1 = substr($number,0,1);
$num2 = substr($number,1,1);
if($num1 == 0)
{
$text = $number;
}
else if($num1 == 1)
{
$text = $number;
}
else if($num1 == 2)
{
if($number <= 21){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 3)
{
if($number <= 32){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 4)
{
if($number <= 43 ){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 5)
{
if($number <= 54 ){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 6)
{
if($number <= 65 ){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 7)
{
if($number <= 76 ){ $text = strrev($number); }else{ $text = $number; }
}
else if($num1 == 8)
{
if($number <= 87 ){ $text = strrev($number); }else{ $text = $number; }
}
else
{
$text = $number;
}
return $text;
}
public function list_number_3($num)//in:1234567891 //out: 123-456-7891
{
$num_len = strlen($num);
if($num_len == 10)
{
$list_num = substr($num,0,3).'-'. substr($num,3,3).'-'. substr($num,6,4);
}
else
{
$num_f = floor($num_len/3);
$num_mod = $num_len % 3;
$num_p = 0;
for($i=1;$i<=$num_f;$i++)
{
$end_list = '';
if($i < $num_f)
{
$end_list = '-';
}
$list_num = $list_num . substr($num,$num_p,3).$end_list;
$num_p = $num_p + 3;
}
if($num_mod > 1)
{
$list_num = $list_num .'-'. substr($num,-$num_mod);
}
}
return $list_num;
}
public function number_total($var)//in:0893353222 //out:37
{
$num_len = strlen($var);
for($i=1;$i<=$num_len;$i++)
{
$pos = substr($var, $i, 1);
$total = $total + $pos;
}
return $total;
}
public function reading_num($num)
{
$num_len = strlen($num);
$data = array();
$data['list-num'] = $this->list_number_3($num);;
$data['sum'] = $this->number_total($num);
$num_len_p2 = $num_len - 2;
for($i=0;$i<=$num_len_p2;$i++)
{
$this->setconnect();
$data['p2']['num'][] = substr($num, $i, 2);
$data['p2']['num'] = array_unique ($data['p2']['num']);
$sql = 'SELECT score.scoretotal AS scoretotal FROM meaningnumber,score WHERE meaningnumber.id = score.meaning_id AND meaningnumber.number LIKE "%'.substr($num, $i, 2).'%" LIMIT 0 , 1';
$result = mysql_query($sql) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
$data['p2']['score'][] = $row['scoretotal'];
}
$data['p2']['K-low'] = array_keys($data['p2']['score'], min($data['p2']['score']));
$data['p2']['low'] = min($data['p2']['score']);
$num_len_p3 = $num_len - 3;
for($i=0;$i<=$num_len_p3;$i++)
{
$this->setconnect();
$data['p3']['num'][] = substr($num, $i, 3);
$data['p3']['num'] = array_unique ($data['p3']['num']);
$sql = 'SELECT score.scoretotal AS scoretotal FROM meaningnumber,score WHERE meaningnumber.id = score.meaning_id AND meaningnumber.number LIKE "%'.substr($num, $i, 3).'%" LIMIT 0 , 1';
$result = mysql_query($sql) or die('Query failed: ' . mysql_error());
$row = mysql_fetch_assoc($result);
$data['p3']['score'][] = $row['scoretotal'];
}
$data['p3']['K-low'] = array_keys($data['p3']['score'], min($data['p3']['score']));
$data['p3']['low'] = min($data['p3']['score']);
return $data;
}
}
?>