Qual operadora? 2011.0 + Source

Iniciado por whit3_sh4rk, 23 de Janeiro , 2011, 04:32:38 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

whit3_sh4rk

Qual operadora? 2011.0 + Source

Aplicativo que consulta a operadora de um número telefone através do site da ABR Telecom utilizando a unit HTTPSend.


[]s

Watila

Muito legal, para quem usa CoolSMS e coisas do genero vai ser uma mão na roda, Thank you!

CoolSMS descrição e download: http://www.baixaki.com.br/download/coolsms.htm

Gothic_Souls

Muito interessante, visto que com as promoções que as operadoras tem lançado, como a TIM e agora que a Claro veio a copiar, que tem o custo de 25 centavos a chamada para qualquer celular da mesma operadora, independente de sua area (estado).
Sei que em diferentes estados, o começo dos numeros muda.
Por exemplo a maioria dos celulares Tim de SP começa com 81...
Já em MG os celulares TIM começam com 92
Em SC começam com 99........ ou 97.......
E com a correria do dia a dia, voce anota celulares dos amigos ou pessoas que precisa falar, e infelizmente muitas vezes voce não sabe se o celular é da mesma operadora que o seu para fazer a ligação e não acabar pagando caro.
Infelizmente vejo que o link deste programa se encontra off-line, poderia disponibiliza-lo em um novo link para que eu possa ver se me é util ?
Obrigado
A sete palmos do chão
Renascemos
e nas sombras viveremos.

;D
Bruna minha paixão... Arrebatou o meu coração... Mas ele triste ficou... porq de mim ela nunca gostou.

Fvox

Citação de: Gothic_Souls online 25 de Julho , 2011, 05:23:54 PM
Muito interessante, visto que com as promoções que as operadoras tem lançado, como a TIM e agora que a Claro veio a copiar, que tem o custo de 25 centavos a chamada para qualquer celular da mesma operadora, independente de sua area (estado).
Sei que em diferentes estados, o começo dos numeros muda.
Por exemplo a maioria dos celulares Tim de SP começa com 81...
Já em MG os celulares TIM começam com 92
Em SC começam com 99........ ou 97.......
E com a correria do dia a dia, voce anota celulares dos amigos ou pessoas que precisa falar, e infelizmente muitas vezes voce não sabe se o celular é da mesma operadora que o seu para fazer a ligação e não acabar pagando caro.
Infelizmente vejo que o link deste programa se encontra off-line, poderia disponibiliza-lo em um novo link para que eu possa ver se me é util ?
Obrigado

Hi.

Há uns bons e longos anos (acho que vai fazer uns 4 LOL), quando comecei meus estudos em PHP, comecei a fazer um script pra SMS Flood logo depois que descobri que era possível enviar SMS para algumas operadoras através de smtp.
Mas para isso, eu precisava descobrir de qual operadora era o número, certo? Peguei a tabela com todas as regrinhas de DDDs, regiões e etc e montei em uma "programação estruturada a if" ahhahah:
Código (php) Selecionar
<?php
if(strlen($_GET['n']) != 10)
throw new Exception("Invalid num");
$s str_split($_GET['n'], 2);
$qnt 5//número de mensagens a serem enviadas
$msg 'TE FODE AI';

if(
$s[0] >= 11 && $s[0] <= 19){
if($s[1] >= 91 && $s[1] <= 94 || $s[1] == 76 || $s[1] == 88 || $s[1] == 89)
$op 'Claro';
elseif($s[1] >= 96 && $s[1] <= 99  || $s[1] == 71 || $s[1] == 72 || $s[1] == 73 || $s[1] == 74 || $s[1] == 75)
$op 'Vivo';
elseif($s[1] >= 81 && $s[1] <= 87)
$op 'Tim';
}
elseif(
$s[0] >= 21 && $s[0] <= 28){
if($s[1] >= 91 && $s[1] <= 94 || $s[1] == 76)
$op 'Claro';
elseif($s[1] >= 96 && $s[1] <= 99 || $s[1] == 95)
$op 'Vivo';
elseif($s[1] >= 81 && $s[1] <= 83)
$op 'Tim';
elseif($s[1] >= 86 && $s[1] <= 88)
$op 'Oi';
}
elseif(
$s[0] >= 31 && $s[0] <= 38){
    if(
$s[1] >= 96 && $s[1] <= 99)
$op 'Telemig';
elseif($s[1] >= 83 && $s[1] <= 84)
$op 'Claro';
elseif($s[1] >= 86 && $s[1] <= 88)
$op 'Oi';
}
elseif(
$s[0] >= 41 && $s[0] <= 49){
if($s[1] >= 91 && $s[1] <= 94)
$op 'Vivo';
elseif($s[1] >= 96 && $s[1] <= 99)
$op 'Tim';
elseif($s[1] >= 84 && $s[1] <= 85)
$op 'Brasil Telecom';
elseif($s[1] == 88)
$op 'Claro';
}
elseif(
$s[0] >= 51 && $s[0] <= 69){
if($s[1] >= 91 && $s[1] <= 94)
$op 'Claro';
elseif($s[1] >= 96 && $s[1] <= 99)
$op 'Vivo';
elseif($s[1] >= 81 && $s[1] <= 82)
$op 'Tim';
elseif($s[1] >= 84 && $s[1] <= 85)
$op 'Brasil Telecom';
}
elseif(
$s[0] >= 71 && $s[0] <= 79){
if($s[1] >= 91 && $s[1] <= 94)
$op 'Tim';
elseif($s[1] >= 96 && $s[1] <= 99)
$op 'Vivo';
elseif($s[1] >= 86 && $s[1] <= 88)
$op 'Oi';
elseif($s[1] >= 81 && $s[1] <= 82)
$op 'Claro';
}
elseif(
$s[0] >= 81 && $s[0] <= 89){
if($s[1] >= 91 && $s[1] <= 94)
$op 'Claro';
elseif($s[1] >= 96 && $s[1] <= 99)
$op 'Tim';
elseif($s[1] >= 86 && $s[1] <= 88)
$op 'Oi';
}
elseif(
$s[0] >= 91 && $s[0] <= 99){
if($s[1] >= 91 && $s[1] <= 94)
$op 'Vivo';
elseif($s[1] >= 96 && $s[1] <= 99)
$op 'Amazonia Celular';
elseif($s[1] >= 86 && $s[1] <= 88)
$op 'Oi';
elseif($s[1] >= 81 && $s[1] <= 83)
$op 'Tim';
elseif($s[1] === 84)
$op 'Claro';
}
else
echo 'Número invalido!';

/*if(isset($op)){
for($i=0;$i<$qnt;$i++){
if($op='Claro')
mail($_GET['n'].'@clarotorpedo.com.br', 'fvox', $msg);
elseif($op=
}
}*/
?>



Hoje em dia o script quase não é mais válido, afinal, temos a portabilidade por aí, os números mudaram e novas operadoras vieram à tona.
Mas fica como base, ou melhor, como história... hahahah.

[]'s
"Achas que estás caindo na insanidade? Mergulhe."