Données MySql et file_get_contents
Bonjour,
Je rencontre un petit souci avec un petit script pour récupérer des données d'une base de données MySql en utilisant file_get_contents.
J'ai un 1er script sur page A et une page B. Le problème c'est que le script ne me retourne rien. Pouvez-vous m'éclairer ? Merci
Code:
1 2 3 4
|
$data = file_get_contents("http://www.mondomaine.com/api/api-calculateur-taxes.php?k=ASSIM2017&m=deptaxes");
$depts = $data;;
echo json_decode($depts); |
Puis j'ai la page suivante B avec le script suivant :
Code:
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
|
if($_GET['k'] == KEY){
// Connexion DB
try {
$conxDb = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME.'', ''.DB_LOGIN.'', ''.DB_PASS);
} catch (PDOException $e) {
echo "Not connect DB";
}
// Action à execter
if(isset($_GET['m']) && ($_GET['m'] != "")){
$d = (isset($_GET['d']))? trim($_GET['d']) : '';
$data = "";
$action = trim($_GET['m']);
switch($action){
// Liste des taxes des départements
case 'deptaxes' :
$where = ($d != "")? ' WHERE dep = '.$d.' ' : ' ORDER BY dep ';
$req = $conxDb->query(" SELECT * FROM c_dep_taxe ".$where);
$data = $req->fetchAll(PDO::FETCH_OBJ);
return json_encode($data);
break;
}
}
} |