http://www.pajen.net/mattan/mobilnummer
Ingen status
Är reklamen ivägen? Logga in eller registrera dig så försvinner den!
Ingen status
<?php
/**
* Mattan::mobilnummer()
*
* param int $mobilnummer
* return template
*/
function mobilnummer($number = FALSE)
{
$_ALIASES = array(
'Tele2 Sverige AB' => 'Tele2/Comviq',
'TeliaSonera Sv. AB' => 'Telia',
'Telenor Sverige AB' => 'Telenor',
'Hi3G Access AB' => 'Tre/3',
'Not Used' => false,
'Glocalnet Scan. AB' => 'Glocalnet'
);
$_ALIASES_SHORT = array(
'Tele2 Sverige AB' => 'comviq',
'TeliaSonera Sv. AB' => 'telia',
'Telenor Sverige AB' => 'telenor',
'Hi3G Access AB' => 'tre',
'Glocalnet Scan. AB' => 'glocalnet'
);
if($number) {
$number = str_replace(array('-', ' '), NULL, $number);
if (preg_match('#^(46|0046|+46|0)7(0|3|6)([0-9]{7})$#', $number, $matches)) {
$phone_number['country_code'] = $matches[1];
$phone_number['offset_3'] = $matches[2];
$phone_number['offset_4'] = $matches[3];
$phone_number_formatted = '467' . $phone_number['offset_3'] . $phone_number['offset_4'];
// Här kan man köra in memcached
$data['raw'] = utf8_encode(exec('/storage/www/www.hamsterpaj.net/application/bash/mob.sh ' . escapeshellarg($phone_number_formatted)));
$data['raw'] = str_replace(array('å', 'ä', 'ö'), NULL, $data['raw']);
preg_match('#srs(.*?)s[#', $data['raw'], $matches);
$data['operator'] = $matches[1];
$this->data['phone_number_readable'] = '07' . $phone_number['offset_3'] . $phone_number['offset_4'];
$this->data['operator_alias'] = $_ALIASES[$data['operator']] == NULL ? $data['operator'] : $_ALIASES[trim($data['operator'])];
$this->data['operator_short'] = $_ALIASES_SHORT[$data['operator']] == NULL ? NULL : $_ALIASES_SHORT[$data['operator']];
// Här kan memcached sluta och slänga ut ny result
}
}
$this->header->css(site_url() . 'css/mattan/cellphone_lookup.css');
$this->load->view('header.php', $this->data);
$this->load->view('mattan/cellphone_lookup.php', $this->data);
$this->load->view('misc/inpage_ad.php');
$this->load->view('sidebar.php', $this->data);
}
?>
// Bashfilen mob.sh
#!/bin/bash
phone_number="$1"
C="/tmp/hamsterpaj/cellphone-lookup/cookies.txt"
wget -q --keep-session-cookies --save-cookies "$C" -O/dev/null 'finurlsomkräverlösenordochintekommerspridas'
knas=$(wget -q -O - --keep-session-cookies --load-cookies "$C" --save-cookies "$C" --post-data="N=$phone_number&submit1=S
Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!