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
| <?php
session_start();
/*********************************************************************/
function getCoordonnees($adresse){
$url = "http://maps.google.com/maps/geo?q=".urlencode($adresse)."&output=csv&key=";
$csv = file($url);
$donnees = explode(",",$csv[0]);
return $donnees;
}
/*******************************************************************/
function generateUniqueCode($car1,$car2) {
$string = "";
$chaineLettre = "ABCDEFGHIJKLMNOPQRSTUVWXZ";
$chaineNum = "0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<$car1; $i++) {
$string .= $chaineLettre[rand()%strlen($chaineLettre)];
}
for($i=0; $i<$car2; $i++) {
$string .= $chaineNum[rand()%strlen($chaineNum)];
}
return $string;
}
function ControlSaisie($aValue){
//code de contrôle de saisie
// Faire appel à une fonction JS et controle de regex PHP en cas de désactivation JS
return true;
}
$bControle = ControlSaisie($aFormValue);
if($bControle){
//préparation de la requête dans la variable $sPrepareQuery
$bInsert = $oBdd->exec($sPrepareQuery);
if($bInsert){
$_SESSION['InsertOk'] = 'ok';
}
else{
$_SESSION['InsertOk'] = 'ko';
}
}
header('Location : monchemin.php'); |
Partager