예제 #1
0
<?php

include 'converter.php';
$PROXY_HOST = "host";
$PROXY_PORT = "port";
$PROXY_USER = "******";
$PROXY_PASS = "******";
$auth = base64_encode("{$PROXY_USER}:{$PROXY_PASS}");
stream_context_set_default(array('http' => array('proxy' => "tcp://{$PROXY_HOST}:{$PROXY_PORT}", 'request_fulluri' => true, 'header' => "Proxy-Authorization: Basic {$auth}")));
$json_string = file_get_contents("http://api.fixer.io/latest?base=USD");
$parsed_string = json_decode($json_string, true);
$str = file_get_contents('currencies.json');
$json = json_decode($str, true);
foreach ($json as $key => $value) {
    $name = $value['Name'];
    if ($name != 'USD') {
        $json[$key]['Rate'] = $parsed_string['rates'][$name];
    }
}
$new_json = json_encode($json);
file_put_contents('currencies.json', $new_json);
conversion();
예제 #2
0
 public function updateBookingDetails($ip_array = array())
 {
     $return_response = false;
     if (!empty($ip_array)) {
         foreach ($ip_array as $table => $data) {
             $this->saveRecord(conversion($data, $table . '_lib'), $table);
         }
         $sql = 'insert into booking_history_details (select * from booking_details where id = ' . $ip_array['booking_details']['id'] . ')';
         $this->db->query($sql);
         $return_response = 'success';
     }
     return $return_response;
 }
"' . $mysqli->real_escape_string($tableau[0]) . '",
"' . $mysqli->real_escape_string($tableau[1]) . '",
"' . $mysqli->real_escape_string($tableau[2]) . '",
"' . $mysqli->real_escape_string($tableau[3]) . '",
"' . $mysqli->real_escape_string($tableau[4]) . '",
"' . $mysqli->real_escape_string("0") . '",
"' . $mysqli->real_escape_string("0") . '")';
    $mysqli->query($sql1);
}
$reponsesql = 'SELECT * FROM reposevocabulaire WHERE ip = "' . $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']) . '"';
$reqreponsesql = $mysqli->query($reponsesql);
$datareponsesql = $reqreponsesql->fetch_assoc();
if (isset($_POST['reponse'])) {
    $deteletesql = 'DELETE  FROM  reposevocabulaire WHERE ip  =  "' . $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']) . '"';
    $mysqli->query($deteletesql);
    $conversion = conversion($_POST['reponse']);
    $insertsql = 'INSERT INTO reposevocabulaire  VALUES(
"",
"' . $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']) . '",
"' . $mysqli->real_escape_string($_POST['reponse']) . '")';
    $mysqli->query($insertsql);
}
if (isset($_POST['reponse']) && !empty($_POST['reponse'])) {
    $n = str_replace(CHR(32), "", $_POST['reponse']);
    $array = array(1, 2, 3, 4, 5, 6);
    $array1 = array("goodmorning", "goodafternoon", "goodevening", "goodnight", "goodbye", "thankyou");
    $c = str_replace($array1, $array, $n);
}
?>
<head>
<title>