Fundstück der Woche: Top-Level-Domain-Liste
Das Fundstück für diese Kalenderwoche habe ich auf meiner Festplatte aufgestöbert. Für einen selbst entwickeltes Statistikmodul inklusive grafischer Auswertung benötigte ich mal (vor laaaaaaaaaaaaaaaanger Zeit) eine Auflistung sämtlicher Top-Level-Domains. Damit diese Liste bei mir nicht verkümmert, stelle ich sie gleich mal hier rein - vielleicht erspare ich damit jemanden etwas Arbeit.
Die Daten liegen in einer cvs-Datei, welche ihr am Ende des Beitrages herunterladen könnt. Für Leute ohne Datenbanken, stelle ich auch noch eine php-Datei zur Verfügung. In dieser sind die TLD in einem Array gespeichert. Der Schlüssel ist die Domain und der Wert der Name der Domain, also in der Form:
$tld = array("ac" => "Ascension",
"ad" => "Andorra",
"ae" => "Vereinigte Arabische Emirate",
"aero" => "Luftfahrt (für Fluggesellschaften, Flughäfen, Reiseveranstalter",
"af" => "Afghanistan",
"ag" => "Antigua und Barbuda (werden gerne auch von Aktiengesellschaften verwendet)",
"ai" => "Anguilla",...
Wer die Daten lieber in einer Datenbank halten möchte, kann noch die folgende kleine Anleitung in MySQL-Syntax lesen oder den Punkt überspringen und zum Ende des Beitrages scrollen und die Dateien herunterladen.
Zunächst benötigen wir eine Tabelle in der (MySQL-) Datenbank in die wir die TLD-Liste laden können. Wer mag und auf Performance bedacht ist, kann noch einen numerischen Primärschlüssel hinzufügen. Ich verzichte bei meiner Tabelle darauf:
CREATE TABLE `tld` (
`tld` varchar(4),
`name` varchar(255),
UNIQUE KEY `tld` (`tld`)
) ENGINE=MyISAM;
Die csv-Datei kann nun in die erstellte Tabelle mit folgender Anweisung geladen werden:
LOAD DATA INFILE '
<path-to-file>/tld.csv'
INTO TABLE tld
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
<path-to-file> bitte mit entsprechenden Pfad ersetzten, wo ihr die Datei abgelegt habt - nicht dass mir Beschwerden kommen, dass die Anweisung nicht funktioniert! Thats it!
Abgelegt unter >>
Tags >>
- insgesamt: 380 // heute: 2 // zuletzt: 20. November 2008

