Préfixes des trois opérateurs de portable

Préfixes des trois opérateurs de portable - PHP - Programmation

Marsh Posté le 22-06-2004 à 14:01:17    

Bonjour,  
dans le cadre de mon projet PHP, j'ai besoin des préfixes (les 4 premiers numéros du tel : 06xx) des trois opérateurs nationaux
J'en ai déja récupéré un paquet, mais y a t il une liste mise à jour régulierement quelquepart ?
 
merci

Reply

Marsh Posté le 22-06-2004 à 14:01:17   

Reply

Marsh Posté le 22-06-2004 à 14:10:03    

dpro a écrit :

Bonjour,  
dans le cadre de mon projet PHP, j'ai besoin des préfixes (les 4 premiers numéros du tel : 06xx) des trois opérateurs nationaux
J'en ai déja récupéré un paquet, mais y a t il une liste mise à jour régulierement quelquepart ?
 
merci


quel rapport avec la programmation? :heink:


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-06-2004 à 14:17:01    

très peu à part que j'en ai besoin pour mon script qui donne en gros

Code :
  1. function num_2_host($source)
  2. {
  3. //on met le numéro sous forme nationale
  4. $trans = array("+33" => "0" );
  5.  $source = strtr($source, $trans);
  6. //on met tout les chiffre dans un tableau
  7. $chiffre = preg_split('//', $source, -1, PREG_SPLIT_NO_EMPTY);
  8. //on colle les 4 premiers chiffres qui définissent un préfixe
  9. $prefixe = $chiffre['0'].$chiffre['1'].$chiffre['2'].$chiffre['3'];
  10. //On définit chaque préfixe par un serveur...
  11. if($prefixe == '0653' || $prefixe == '0660' ||
  12.    $prefixe == '0661' || $prefixe == '0662' ||
  13.    $prefixe == '0663' || $prefixe == '0667' ||
  14.    $prefixe == '0668' || $prefixe == '0699')
  15. {
  16.  $host = 'Bouygues';
  17. }
  18. elseif($prefixe == '0607' || $prefixe == '0608' ||
  19.        $prefixe == '0654' || $prefixe == '0670' ||
  20.     $prefixe == '0672' || $prefixe == '0671' ||
  21.     $prefixe == '0672' || $prefixe == '0673' ||
  22.     $prefixe == '0674' || $prefixe == '0675' ||
  23.     $prefixe == '0676' || $prefixe == '0677' ||
  24.     $prefixe == '0678' || $prefixe == '0680' ||
  25.     $prefixe == '0681' || $prefixe == '0682' ||
  26.     $prefixe == '0683' || $prefixe == '0684' ||
  27.     $prefixe == '0685' || $prefixe == '0686' ||
  28.     $prefixe == '0687' || $prefixe == '0688' ||
  29.     $prefixe == '0689')
  30. {
  31.  $host = 'Orange';
  32. }
  33. elseif($prefixe == '0603' || $prefixe == '0609' ||
  34.        $prefixe == '0610' || $prefixe == '0611' ||
  35.        $prefixe == '0612' || $prefixe == '0613' ||
  36.     $prefixe == '0614' || $prefixe == '0615' ||
  37.     $prefixe == '0616' || $prefixe == '0617' ||
  38.     $prefixe == '0618' || $prefixe == '0619' ||
  39.     $prefixe == '0620' || $prefixe == '0621' ||
  40.     $prefixe == '0622' || $prefixe == '0623' ||
  41.     $prefixe == '0655')
  42. {
  43.  $host = 'SFR';
  44. }
  45. else $host = 'Non Identifié';
  46. return $host; //c ds la poche ;)
  47. }


 
mais c'est vrai que je ne savais pas bien ou placer ce topic :$

Reply

Marsh Posté le 22-06-2004 à 14:17:50    

skeye a écrit :

quel rapport avec la programmation? :heink:


Aucun :D
 
Ce serait surement plus simple de contacter ces dits opérateurs.

Reply

Marsh Posté le 23-06-2004 à 10:11:15    

Surtout que maintenant, avec la portabilité du numéro, les préfixes ne veulent plus rien dire vu qu'on peut etre chez Bouygues avec un ex-numéro Orange
:D :D :D :D

Reply

Marsh Posté le 23-06-2004 à 10:16:00    

si je fais un site en xhtml sur les choucroutes, je vais pas mettre mes questions sur les recettes dans la rubrique xhtml...  :D


Message édité par titione le 23-06-2004 à 10:16:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed