Länderliste

  • PHP
  • Länderliste

    Hallo zusammen

    Da ich momentan gerade für eine Internationale Firma etwas in PHP/JS (HTML/HTML5/CSS) entwickle, habe ich eine kleine Länderliste erstellt, die den vollen Ländernamen in Deutsch enthält, die offizielle Abkürzung sowie die Vorwahl.

    Da ich feststellen musste, wie aufwändig das ist, möchte ich euch gerne (und auch homepage-forum.de) mein Script anbieten. Ihr dürft es selbstverständlich verwenden/editieren wie ihr wollt. Credits sind erwünscht, jedoch nicht zwingend notwendig ;)

    [hide='Das Script']

    PHP-Quellcode

    1. <?php
    2. // LISTE MIT ALLEN LÄNDERN, DEREN CODES UND VORWAHLEN
    3. // ACHTUNG: LISTE ENTHÄLT NUR LÄNDER, IN DIE DER SMS-VERSAND KLAPPT
    4. // https://www.sms-expert.de/sms-ins-ausland/
    5. // $code["Land"][0] = Ländercode
    6. // $code["Land"][1] = Vorwahl des Landes (!! OHNE + und 00 !! So fordert es der SMS-Provider)
    7. $country["Afghanistan"][0] = "AF";
    8. $country["Afghanistan"][1] = "93";
    9. $country["Ägypten"][0] = "EG";
    10. $country["Ägypten"][1] = "20";
    11. $country["Albanien"][0] = "AL";
    12. $country["Albanien"][1] = "355";
    13. $country["Algerien"][0] = "DZ";
    14. $country["Algerien"][1] = "213";
    15. $country["Amerikanisch-Samoa"][0] = "AS";
    16. $country["Amerikanisch-Samoa"][1] = "1";
    17. $country["Andorra"][0] = "AD";
    18. $country["Andorra"][1] = "376";
    19. $country["Angola"][0] = "AO";
    20. $country["Angola"][1] = "244";
    21. $country["Anguilla"][0] = "AI";
    22. $country["Anguilla"][1] = "1";
    23. $country["Antigua und Barbuda"][0] = "AG";
    24. $country["Antigua und Barbuda"][1] = "1";
    25. $country["Äquatorialguinea"][0] = "GQ";
    26. $country["Äquatorialguinea"][1] = "240";
    27. $country["Argentinien"][0] = "AR";
    28. $country["Argentinien"][1] = "54";
    29. $country["Armenien"][0] = "AM";
    30. $country["Armenien"][1] = "374";
    31. $country["Aruba"][0] = "AW";
    32. $country["Aruba"][1] = "297";
    33. $country["Aserbaidschan"][0] = "AZ";
    34. $country["Aserbaidschan"][1] = "994";
    35. $country["Äthiopien"][0] = "ET";
    36. $country["Äthiopien"][1] = "251";
    37. $country["Australien"][0] = "AU";
    38. $country["Australien"][1] = "61";
    39. $country["Bahamas"][0] = "BS";
    40. $country["Bahamas"][1] = "1";
    41. $country["Bahrain"][0] = "BH";
    42. $country["Bahrain"][1] = "973";
    43. $country["Bangladesch"][0] = "BD";
    44. $country["Bangladesch"][1] = "880";
    45. $country["Barbados"][0] = "BB";
    46. $country["Barbados"][1] = "1";
    47. $country["Belgien"][0] = "BE";
    48. $country["Belgien"][1] = "32";
    49. $country["Belize"][0] = "BZ";
    50. $country["Belize"][1] = "501";
    51. $country["Benin"][0] = "BJ";
    52. $country["Benin"][1] = "229";
    53. $country["Bermuda"][0] = "BM";
    54. $country["Bermuda"][1] = "1";
    55. $country["Bhutan"][0] = "BT";
    56. $country["Bhutan"][1] = "975";
    57. $country["Bolivien"][0] = "BO";
    58. $country["Bolivien"][1] = "591";
    59. $country["Bosnien und Herzegowina"][0] = "BA";
    60. $country["Bosnien und Herzegowina"][1] = "387";
    61. $country["Botsuana"][0] = "BW";
    62. $country["Botsuana"][1] = "267";
    63. $country["Brasilien"][0] = "BR";
    64. $country["Brasilien"][1] = "55";
    65. $country["Britische Jungferninseln"][0] = "VG";
    66. $country["Britische Jungferninseln"][1] = "1";
    67. $country["Brunei"][0] = "BN";
    68. $country["Brunei"][1] = "673";
    69. $country["Bulgarien"][0] = "BG";
    70. $country["Bulgarien"][1] = "359";
    71. $country["Burkina Faso"][0] = "BF";
    72. $country["Burkina Faso"][1] = "226";
    73. $country["Burundi"][0] = "BI";
    74. $country["Burundi"][1] = "257";
    75. $country["Chile"][0] = "CL";
    76. $country["Chile"][1] = "56";
    77. $country["China"][0] = "CN";
    78. $country["China"][1] = "86";
    79. $country["Cookinseln"][0] = "CK";
    80. $country["Cookinseln"][1] = "682";
    81. $country["Costa Rica"][0] = "CR";
    82. $country["Costa Rica"][1] = "506";
    83. $country["Dänemark"][0] = "DK";
    84. $country["Dänemark"][1] = "45";
    85. $country["Demokratische Republik Kongo"][0] = "CD";
    86. $country["Demokratische Republik Kongo"][1] = "243";
    87. $country["Deutschland"][0] = "DE";
    88. $country["Deutschland"][1] = "49";
    89. $country["Dominica"][0] = "DM";
    90. $country["Dominica"][1] = "1";
    91. $country["Dominikanische Republik"][0] = "DO";
    92. $country["Dominikanische Republik"][1] = "1";
    93. $country["Dschibuti"][0] = "DJ";
    94. $country["Dschibuti"][1] = "253";
    95. $country["Ecuador"][0] = "EC";
    96. $country["Ecuador"][1] = "593";
    97. $country["El Salvador"][0] = "SV";
    98. $country["El Salvador"][1] = "503";
    99. $country["Elfenbeinküste"][0] = "CI";
    100. $country["Elfenbeinküste"][1] = "225";
    101. $country["Eritrea"][0] = "ER";
    102. $country["Eritrea"][1] = "291";
    103. $country["Estland"][0] = "EE";
    104. $country["Estland"][1] = "372";
    105. $country["Falklandinseln"][0] = "FK";
    106. $country["Falklandinseln"][1] = "500";
    107. $country["Färöer"][0] = "FO";
    108. $country["Färöer"][1] = "298";
    109. $country["Fidschi"][0] = "FJ";
    110. $country["Fidschi"][1] = "679";
    111. $country["Finnland"][0] = "FI";
    112. $country["Finnland"][1] = "358";
    113. $country["Frankreich"][0] = "FR";
    114. $country["Frankreich"][1] = "33";
    115. $country["Französisch-Polynesien"][0] = "PF";
    116. $country["Französisch-Polynesien"][1] = "689";
    117. $country["Gabun"][0] = "GA";
    118. $country["Gabun"][1] = "241";
    119. $country["Gambia"][0] = "GM";
    120. $country["Gambia"][1] = "220";
    121. $country["Georgien"][0] = "GE";
    122. $country["Georgien"][1] = "995";
    123. $country["Ghana"][0] = "GH";
    124. $country["Ghana"][1] = "233";
    125. $country["Gibraltar"][0] = "GI";
    126. $country["Gibraltar"][1] = "350";
    127. $country["Grenada"][0] = "GD";
    128. $country["Grenada"][1] = "1";
    129. $country["Griechenland"][0] = "GR";
    130. $country["Griechenland"][1] = "30";
    131. $country["Grönland"][0] = "GL";
    132. $country["Grönland"][1] = "299";
    133. $country["Grossbritannien"][0] = "UK";
    134. $country["Grossbritannien"][1] = "44";
    135. $country["Guadeloupe"][0] = "GP";
    136. $country["Guadeloupe"][1] = "590";
    137. $country["Guam"][0] = "GU";
    138. $country["Guam"][1] = "1";
    139. $country["Guatemala"][0] = "GT";
    140. $country["Guatemala"][1] = "502";
    141. $country["Guinea"][0] = "GN";
    142. $country["Guinea"][1] = "224";
    143. $country["Guinea-Bissau"][0] = "GW";
    144. $country["Guinea-Bissau"][1] = "245";
    145. $country["Guyana"][0] = "GY";
    146. $country["Guyana"][1] = "592";
    147. $country["Haiti"][0] = "HT";
    148. $country["Haiti"][1] = "509";
    149. $country["Honduras"][0] = "HN";
    150. $country["Honduras"][1] = "504";
    151. $country["Hongkong"][0] = "HK";
    152. $country["Hongkong"][1] = "852";
    153. $country["Indien"][0] = "IN";
    154. $country["Indien"][1] = "91";
    155. $country["Indonesien"][0] = "ID";
    156. $country["Indonesien"][1] = "62";
    157. $country["Irak"][0] = "IQ";
    158. $country["Irak"][1] = "964";
    159. $country["Iran"][0] = "IR";
    160. $country["Iran"][1] = "98";
    161. $country["Irland"][0] = "IE";
    162. $country["Irland"][1] = "353";
    163. $country["Island"][0] = "IS";
    164. $country["Island"][1] = "354";
    165. $country["Israel"][0] = "IL";
    166. $country["Israel"][1] = "972";
    167. $country["Italien"][0] = "IT";
    168. $country["Italien"][1] = "39";
    169. $country["Jamaika"][0] = "JM";
    170. $country["Jamaika"][1] = "1";
    171. $country["Japan"][0] = "JP";
    172. $country["Japan"][1] = "81";
    173. $country["Jemen"][0] = "YE";
    174. $country["Jemen"][1] = "967";
    175. $country["Jordanien"][0] = "JO";
    176. $country["Jordanien"][1] = "962";
    177. $country["Kaimaninseln"][0] = "KY";
    178. $country["Kaimaninseln"][1] = "1";
    179. $country["Kambodscha"][0] = "KH";
    180. $country["Kambodscha"][1] = "855";
    181. $country["Kamerun"][0] = "CM";
    182. $country["Kamerun"][1] = "237";
    183. $country["Kanada"][0] = "CA";
    184. $country["Kanada"][1] = "1";
    185. $country["Kap Verde"][0] = "CV";
    186. $country["Kap Verde"][1] = "238";
    187. $country["Kasachstan"][0] = "KZ";
    188. $country["Kasachstan"][1] = "77";
    189. $country["Katar"][0] = "QA";
    190. $country["Katar"][1] = "974";
    191. $country["Kenia"][0] = "KE";
    192. $country["Kenia"][1] = "254";
    193. $country["Kirgisistan"][0] = "KG";
    194. $country["Kirgisistan"][1] = "996";
    195. $country["Kolumbien"][0] = "CO";
    196. $country["Kolumbien"][1] = "57";
    197. $country["Komoren"][0] = "KM";
    198. $country["Komoren"][1] = "269";
    199. $country["Kroatien"][0] = "HR";
    200. $country["Kroatien"][1] = "385";
    201. $country["Kuba"][0] = "CU";
    202. $country["Kuba"][1] = "53";
    203. $country["Kuwait"][0] = "KW";
    204. $country["Kuwait"][1] = "965";
    205. $country["Laos"][0] = "LA";
    206. $country["Laos"][1] = "856";
    207. $country["Lesotho"][0] = "LS";
    208. $country["Lesotho"][1] = "266";
    209. $country["Lettland"][0] = "LV";
    210. $country["Lettland"][1] = "371";
    211. $country["Libanon"][0] = "LB";
    212. $country["Libanon"][1] = "961";
    213. $country["Liberia"][0] = "LR";
    214. $country["Liberia"][1] = "231";
    215. $country["Libyen"][0] = "LY";
    216. $country["Libyen"][1] = "218";
    217. $country["Liechtenstein"][0] = "LI";
    218. $country["Liechtenstein"][1] = "423";
    219. $country["Litauen"][0] = "LT";
    220. $country["Litauen"][1] = "370";
    221. $country["Luxemburg"][0] = "LU";
    222. $country["Luxemburg"][1] = "352";
    223. $country["Macao"][0] = "MO";
    224. $country["Macao"][1] = "853";
    225. $country["Madagaskar"][0] = "MG";
    226. $country["Madagaskar"][1] = "261";
    227. $country["Malawi"][0] = "MW";
    228. $country["Malawi"][1] = "265";
    229. $country["Malaysia"][0] = "MY";
    230. $country["Malaysia"][1] = "60";
    231. $country["Malediven"][0] = "MV";
    232. $country["Malediven"][1] = "960";
    233. $country["Mali"][0] = "ML";
    234. $country["Mali"][1] = "223";
    235. $country["Malta"][0] = "MT";
    236. $country["Malta"][1] = "356";
    237. $country["Marokko"][0] = "MA";
    238. $country["Marokko"][1] = "212";
    239. $country["Martinique"][0] = "MQ";
    240. $country["Martinique"][1] = "596";
    241. $country["Mauretanien"][0] = "MR";
    242. $country["Mauretanien"][1] = "222";
    243. $country["Mauritius"][0] = "MU";
    244. $country["Mauritius"][1] = "230";
    245. $country["Mazedonien"][0] = "MK";
    246. $country["Mazedonien"][1] = "389";
    247. $country["Mexiko"][0] = "MX";
    248. $country["Mexiko"][1] = "52";
    249. $country["Moldawien"][0] = "MD";
    250. $country["Moldawien"][1] = "373";
    251. $country["Monaco"][0] = "MC";
    252. $country["Monaco"][1] = "377";
    253. $country["Mongolei"][0] = "MN";
    254. $country["Mongolei"][1] = "976";
    255. $country["Montenegro"][0] = "ME";
    256. $country["Montenegro"][1] = "382";
    257. $country["Montserrat"][0] = "MS";
    258. $country["Montserrat"][1] = "1";
    259. $country["Mosambik"][0] = "MZ";
    260. $country["Mosambik"][1] = "258";
    261. $country["Myanmar"][0] = "MM";
    262. $country["Myanmar"][1] = "95";
    263. $country["Namibia"][0] = "NA";
    264. $country["Namibia"][1] = "264";
    265. $country["Nauru"][0] = "NR";
    266. $country["Nauru"][1] = "674";
    267. $country["Nepal"][0] = "NP";
    268. $country["Nepal"][1] = "977";
    269. $country["Neukaledonien"][0] = "NC";
    270. $country["Neukaledonien"][1] = "687";
    271. $country["Neuseeland"][0] = "NZ";
    272. $country["Neuseeland"][1] = "64";
    273. $country["Nicaragua"][0] = "NI";
    274. $country["Nicaragua"][1] = "505";
    275. $country["Niederlande"][0] = "NL";
    276. $country["Niederlande"][1] = "31";
    277. $country["Niederländische Antillen"][0] = "AN";
    278. $country["Niederländische Antillen"][1] = "599";
    279. $country["Niger"][0] = "NE";
    280. $country["Niger"][1] = "227";
    281. $country["Nigeria"][0] = "NG";
    282. $country["Nigeria"][1] = "234";
    283. $country["Norwegen"][0] = "NO";
    284. $country["Norwegen"][1] = "47";
    285. $country["Oman"][0] = "OM";
    286. $country["Oman"][1] = "968";
    287. $country["Österreich"][0] = "AT";
    288. $country["Österreich"][1] = "43";
    289. $country["Osttimor"][0] = "TL";
    290. $country["Osttimor"][1] = "670";
    291. $country["Pakistan"][0] = "PK";
    292. $country["Pakistan"][1] = "92";
    293. $country["Palästina"][0] = "PS";
    294. $country["Palästina"][1] = "970";
    295. $country["Palau"][0] = "PW";
    296. $country["Palau"][1] = "680";
    297. $country["Panama"][0] = "PA";
    298. $country["Panama"][1] = "507";
    299. $country["Papua-Neuguinea"][0] = "PG";
    300. $country["Papua-Neuguinea"][1] = "675";
    301. $country["Paraguay"][0] = "PY";
    302. $country["Paraguay"][1] = "595";
    303. $country["Peru"][0] = "PE";
    304. $country["Peru"][1] = "51";
    305. $country["Philippinen"][0] = "PH";
    306. $country["Philippinen"][1] = "63";
    307. $country["Polen"][0] = "PL";
    308. $country["Polen"][1] = "48";
    309. $country["Portugal"][0] = "PT";
    310. $country["Portugal"][1] = "351";
    311. $country["Puerto Rico"][0] = "PR";
    312. $country["Puerto Rico"][1] = "1";
    313. $country["Republik Kongo"][0] = "CG";
    314. $country["Republik Kongo"][1] = "242";
    315. $country["Reunion"][0] = "RE";
    316. $country["Reunion"][1] = "262";
    317. $country["Ruanda"][0] = "RW";
    318. $country["Ruanda"][1] = "250";
    319. $country["Rumänien"][0] = "RO";
    320. $country["Rumänien"][1] = "40";
    321. $country["Russland"][0] = "RU";
    322. $country["Russland"][1] = "7";
    323. $country["Salomonen"][0] = "SB";
    324. $country["Salomonen"][1] = "677";
    325. $country["Sambia"][0] = "ZM";
    326. $country["Sambia"][1] = "260";
    327. $country["Samoa"][0] = "WS";
    328. $country["Samoa"][1] = "685";
    329. $country["San Marino"][0] = "SM";
    330. $country["San Marino"][1] = "378";
    331. // NEU
    332. $country["Saudi-Arabien"][0] = "SA";
    333. $country["Saudi-Arabien"][1] = "966";
    334. $country["Schweden"][0] = "SE";
    335. $country["Schweden"][1] = "46";
    336. $country["Schweiz"][0] = "CH";
    337. $country["Schweiz"][1] = "41";
    338. $country["Senegal"][0] = "SN";
    339. $country["Senegal"][1] = "221";
    340. $country["Serbien"][0] = "RS";
    341. $country["Serbien"][1] = "381";
    342. $country["Seychellen"][0] = "SC";
    343. $country["Seychellen"][1] = "248";
    344. $country["Sierra Leone"][0] = "SL";
    345. $country["Sierra Leone"][1] = "232";
    346. $country["Simbabwe"][0] = "ZW";
    347. $country["Simbabwe"][1] = "263";
    348. $country["Singapur"][0] = "SG";
    349. $country["Singapur"][1] = "65";
    350. $country["Slowakei"][0] = "SK";
    351. $country["Slowakei"][1] = "421";
    352. $country["Slowenien"][0] = "SI";
    353. $country["Slowenien"][1] = "386";
    354. $country["Somalia"][0] = "SO";
    355. $country["Somalia"][1] = "252";
    356. $country["Spanien"][0] = "ES";
    357. $country["Spanien"][1] = "34";
    358. $country["Sri Lanka"][0] = "LK";
    359. $country["Sri Lanka"][1] = "94";
    360. $country["St. Kitts und Nevis"][0] = "KN";
    361. $country["St. Kitts und Nevis"][1] = "1";
    362. $country["St. Lucia"][0] = "LC";
    363. $country["St. Lucia"][1] = "1";
    364. $country["St. Vincent und die Grenadinen"][0] = "VC";
    365. $country["St. Vincent und die Grenadinen"][1] = "1";
    366. $country["Südafrika"][0] = "ZA";
    367. $country["Südafrika"][1] = "27";
    368. $country["Sudan"][0] = "SD";
    369. $country["Sudan"][1] = "249";
    370. $country["Südkorea"][0] = "KR";
    371. $country["Südkorea"][1] = "82";
    372. $country["Südsudan"][0] = "SS";
    373. $country["Südsudan"][1] = "211";
    374. $country["Suriname"][0] = "SR";
    375. $country["Suriname"][1] = "597";
    376. $country["Swasiland"][0] = "SZ";
    377. $country["Swasiland"][1] = "268";
    378. $country["Syrien"][0] = "SY";
    379. $country["Syrien"][1] = "963";
    380. $country["Tadschikistan"][0] = "TJ";
    381. $country["Tadschikistan"][1] = "992";
    382. $country["Taiwan"][0] = "TW";
    383. $country["Taiwan"][1] = "886";
    384. $country["Tansania"][0] = "TZ";
    385. $country["Tansania"][1] = "255";
    386. $country["Thailand"][0] = "TH";
    387. $country["Thailand"][1] = "66";
    388. $country["Togo"][0] = "TG";
    389. $country["Togo"][1] = "228";
    390. $country["Tonga"][0] = "TO";
    391. $country["Tonga"][1] = "676";
    392. $country["Trinidad und Tobago"][0] = "TT";
    393. $country["Trinidad und Tobago"][1] = "1";
    394. $country["Tschad"][0] = "TD";
    395. $country["Tschad"][1] = "235";
    396. $country["Tschechien"][0] = "CZ";
    397. $country["Tschechien"][1] = "420";
    398. $country["Tunesien"][0] = "TN";
    399. $country["Tunesien"][1] = "216";
    400. $country["Türkei"][0] = "TR";
    401. $country["Türkei"][1] = "90";
    402. $country["Turkmenistan"][0] = "TM";
    403. $country["Turkmenistan"][1] = "993";
    404. $country["Turks- und Caicosinseln"][0] = "TC";
    405. $country["Turks- und Caicosinseln"][1] = "1";
    406. $country["Uganda"][0] = "UG";
    407. $country["Uganda"][1] = "256";
    408. $country["Ukraine"][0] = "UA";
    409. $country["Ukraine"][1] = "380";
    410. $country["Ungarn"][0] = "HU";
    411. $country["Ungarn"][1] = "36";
    412. $country["Uruguay"][0] = "UY";
    413. $country["Uruguay"][1] = "598";
    414. $country["USA"][0] = "US";
    415. $country["USA"][1] = "1";
    416. $country["Usbekistan"][0] = "UZ";
    417. $country["Usbekistan"][1] = "998";
    418. $country["Vanuatu"][0] = "VU";
    419. $country["Vanuatu"][1] = "678";
    420. $country["Venezuela"][0] = "VE";
    421. $country["Venezuela"][1] = "58";
    422. $country["Vereinigte Arabische Emirate"][0] = "AE";
    423. $country["Vereinigte Arabische Emirate"][1] = "971";
    424. $country["Vietnam"][0] = "VN";
    425. $country["Vietnam"][1] = "84";
    426. $country["Weissrussland"][0] = "BY";
    427. $country["Weissrussland"][1] = "375";
    428. $country["Zentralafrikanische Republik"][0] = "CF";
    429. $country["Zentralafrikanische Republik"][1] = "236";
    430. $country["Zypern"][0] = "CY";
    431. $country["Zypern"][1] = "357";
    432. /*echo "<h1>L&auml;nder-Daten</h1>";
    433. echo '<ul>
    434. <li>Total Unterst&uuml;tzt durch sms-expert.de: 213 L&auml;nder</li>
    435. <li>Total aufgelistet hier: ' . count($country) . ' L&auml;nder</li>
    436. </ul>';
    437. echo "<BR><pre>";
    438. var_dump($country);
    439. echo "</pre>";*/
    440. ?>
    Alles anzeigen
    [/hide]

    Weiteres;
    • Wie man vllt im Header des Scripts sieht, wurden nur Länder verwendet, die auf dieser Liste sind. Auf der Liste sind 213 Länder, im Script 212. Dies aus dem Grund, da im System SMSen versendet werden, und in die aufgeführten Länder wird dies Unterstützt.

    • Dann noch zum Footer;
      Entfernt man dort die /* und */ wird beim direkten Aufruf das gesamte Array ausgegeben. Debug-Mode ;)

    • Falls man ein Dropdown mit allen Ländern anbieten will, eignet sich array_keys() sehr gut :whistling:


    Dann viel Spass damit und gute Nacht 8)
    :thumbsup:

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von jlsnews ()