Türkiye Telefon Kodu Listesi ve Kullanımı

Yaklaşık okunma süresi: 1 dk

Öncelikle buradan telefon kodu bilgilerinin olduğu xml dosyasını bilgisayarınıza indirin.

Daha sonra veritabanına telefon kodlarını gireceğiniz tabloyu şöyle hazırlayın:

CREATE TABLE `telcode` (
  `id` int(11) NOT NULL auto_increment,
  `city` varchar(25) collate utf8_turkish_ci default NULL,
  `telCode` varchar(7) collate utf8_turkish_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;

Sonra şu php dosyalarını hazırlayıp, çalıştırmanız yeterli olacaktır:

incDefine.php

<?php

define("_SERVER","hostname");
define("_DATABASE","databasename");
define("_USER","username");
define("_PASSWORD","password");

cityCode.php

<?php

require_once('incDefine.php');
@mysql_connect(_SERVER,_USER,_PASSWORD);
@mysql_select_db(_DATABASE);

$doc = new DOMDocument();
$doc->load('Turkey_CityCode.xml');
$cities = $doc->getElementsByTagName("city");

foreach( $cities as $city )
{
	$names = $city->getElementsByTagName("name");
	$codes = $city->getElementsByTagName("telcode");
	$name = $names->item(0)->nodeValue;
	$code = $codes->item(0)->nodeValue;
	
	mysql_query("SET CHARACTER SET utf8"); 
	$sql = "INSERT INTO telcode (city, telCode) VALUES ('$name', '$code')";
	@mysql_query($sql);
}

echo "Veritabanina basariyla kaydedildi!";
Etiketler:
Bu başlık faydalı oldu mu?
Beğenmedim 0
Görüntüleme: 1