Z doskoku, ale udało mi się nakreślić taki skryp, który sprawdza to co chciałem. Oczywiście można by pewnie lepiej to napisać wiec jak ktoś ma ochote to niech zaprezentuje swoją wersje.
oto moje rozwiązanie:
<?
/*
Funkcja sprawdza operatora numeru komórkowego za pomocą skryptu Ery.
Funkcja przyjmuje jedną wartość, która musi być numerem telefonu.
Numer telefonu może zawierać liczby, puste pola oraz nawiasy zwykłe, które będą automatycznie odfiltrowane,
oraz musi się składać z 9 lub 11 znaków, inaczej skrypt ERY automatycznie go odrzuci.
Funkcja nic nie zwraca do sktyptu, który ją wywołał, wyświetla natomiast nazwę operatora, a w przypadku braku danych
ze skryptu ERY, wyświetli wartość ustaloną w zmiennej "$nieznany_operator".
*/
function check_phone_number($wyrazenie)
{
$nieznany_operator = "Prawdopodobie TP SA";
$wynik=NULL;
$dlugosc = strlen($wyrazenie); $tekst = $wyrazenie;
$i = 0;
for($i=0;$i<$dlugosc;$i++)
{
if($tekst[$i] != " " && $tekst[$i] != "(" && $tekst[$i] != ")")
{
$wynik = $wynik.$tekst[$i];
}
}
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://is.eranet.pl/updir/omnix_mg.cgi');
curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
curl_setopt($c, CURLOPT_POSTFIELDS, 't='.$wynik.''); //dane do wyslania
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); //strona nie ma zostać wyświetlona po wywołaniu curl_exec, tylko ma zostać zwrucona do zmiennej ($page).
$page = curl_exec($c);
curl_close($c);
{
}
else
{
$operator = substr($page, 1354
, -44
); }
}
?>
dzieki klocu za naprowadzenie

sog dla Ciebie