1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
<?
function region($codepostal)
{
$codepostal = substr($codepostal, 0, -3);
if(!is_numeric($codepostal)){
return false;
}
$regions = array(
'75' => 'Ile-de-France',
'77' => 'Ile-de-France',
'78' => 'Ile-de-France',
'91' => 'Ile-de-France',
'92' => 'Ile-de-France',
'93' => 'Ile-de-France',
'94' => 'Ile-de-France',
'95' => 'Ile-de-France',
'51' => 'Champagne-Ardenne',
'08' => 'Champagne-Ardenne',
'10' => 'Champagne-Ardenne',
'52' => 'Champagne-Ardenne',
'80' => 'Picardie',
'02' => 'Picardie',
'60' => 'Picardie',
'76' => 'Haute-Normandie',
'27' => 'Haute-Normandie',
'45' => 'Centre',
'18' => 'Centre',
'28' => 'Centre',
'36' => 'Centre',
'37' => 'Centre',
'41' => 'Centre',
'14' => 'Basse-Normandie',
'50' => 'Basse-Normandie',
'61' => 'Basse-Normandie',
'21' => 'Bourgogne',
'58' => 'Bourgogne',
'71' => 'Bourgogne',
'89' => 'Bourgogne',
'59' => 'Nord-Pas-de-Calais',
'62' => 'Nord-Pas-de-Calais',
'57' => 'Lorraine',
'54' => 'Lorraine',
'55' => 'Lorraine',
'88' => 'Lorraine',
'67' => 'Alsace',
'68' => 'Alsace',
'25' => 'Franche-Comté',
'39' => 'Franche-Comté',
'70' => 'Franche-Comté',
'90' => 'Franche-Comté',
'44' => 'Pays-de-la-Loire',
'49' => 'Pays-de-la-Loire',
'53' => 'Pays-de-la-Loire',
'72' => 'Pays-de-la-Loire',
'85' => 'Pays-de-la-Loire',
'35' => 'Bretagne',
'22' => 'Bretagne',
'29' => 'Bretagne',
'56' => 'Bretagne',
'86' => 'Poitou-Charentes',
'16' => 'Poitou-Charentes',
'17' => 'Poitou-Charentes',
'79' => 'Poitou-Charentes',
'33' => 'Aquitaine',
'24' => 'Aquitaine',
'40' => 'Aquitaine',
'47' => 'Aquitaine',
'64' => 'Aquitaine',
'31' => 'Midi-Pyrénées',
'09' => 'Midi-Pyrénées',
'12' => 'Midi-Pyrénées',
'32' => 'Midi-Pyrénées',
'46' => 'Midi-Pyrénées',
'65' => 'Midi-Pyrénées',
'81' => 'Midi-Pyrénées',
'82' => 'Midi-Pyrénées',
'87' => 'Limousin',
'19' => 'Limousin',
'23' => 'Limousin',
'69' => 'Rhône-Alpes',
'01' => 'Rhône-Alpes',
'07' => 'Rhône-Alpes',
'26' => 'Rhône-Alpes',
'38' => 'Rhône-Alpes',
'42' => 'Rhône-Alpes',
'73' => 'Rhône-Alpes',
'74' => 'Rhône-Alpes',
'63' => 'Auvergne',
'03' => 'Auvergne',
'15' => 'Auvergne',
'43' => 'Auvergne',
'34' => 'Languedoc-Roussillon',
'11' => 'Languedoc-Roussillon',
'30' => 'Languedoc-Roussillon',
'48' => 'Languedoc-Roussillon',
'66' => 'Languedoc-Roussillon',
'13' => 'Provence-Alpes-Côte-d Azur',
'04' => 'Provence-Alpes-Côte-d Azur',
'05' => 'Provence-Alpes-Côte-d Azur',
'06' => 'Provence-Alpes-Côte-d Azur',
'83' => 'Provence-Alpes-Côte-d Azur',
'84' => 'Provence-Alpes-Côte-d Azur',
'20' => 'Corse');
if(isset($regions[$codepostal])){
return $regions[$codepostal];
} else {
return false;
}
}
if($_POST['action'] == 'submitted') {
$cp = (region ($_POST['cp']));
if ($cp == 'Provence-Alpes-Côte-d Azur') {
$adress = "mail@site.com";
if ($cp == 'Corse') {
$adress = "mail2@site.com";
}
$remarque = $_POST[remarque];
$head="Content-type:text/html\nFrom:contact@site.com";
$sujet = "Form";
$message = "$remarque";
mail($adress, $sujet, $message, $head);
}
?>
<form name="forml" method="post" action="<? $PHP_SELF; ?>">
Remarques : <input type="text" name="remarque" id="remarque" />
Code postal : <input type="text" name="cp" id="cp" />
<input type="hidden" name="action" value="submitted">
<input type="submit" name="Submit" value="OK">
</form> |
Partager