Bonjour,

J'ai un code qui est celui-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
$latitude = $query['lat'];
$longitude = $query['lon'];
$distance = 15;
 
$formule="(6366*acos(cos(radians($latitude))*cos(radians(`ville_latitude_deg`))*cos(radians(`ville_longitude_deg`) -radians($longitude))+sin(radians($latitude))*sin(radians(`ville_latitude_deg`))))";
 
 
 
 
 
 
 
 
try
{
$bdd = new PDO('mysql:host=localhost;dbname=wordpress;charset=utf8', 'wpuser', 'mdp');
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
 
$arr2 = array();
 
$reponse = $bdd->query("SELECT ville_nom_simple,$formule AS dist FROM villes_france_free WHERE $formule<= 15 && ville_population_2010 >=4000 ORDER by dist ASC LIMIT 10");
$numb=0;
 
while ($donnees = $reponse->fetch())
{
$vns = $donnees['ville_nom_simple'];
$arr1[]=$vns;
 
}
 
$reponse->closeCursor(); // Termine le traitement de la requête
Par le biais d'une API, on récupère l'IP du visiteur ainsi que ses coordonnées GPS, et avec ça on va en base de données chercher des villes proches de chez lui.

Sur mon serveur local, ça passe bien. Sur un VPS centOS 7, ça passe bien.

Sur un autre serveur, ça ne passe plus.

Auriez-vous des idées ?

Merci par avance, je sèche, en tant que débutant...