Bonjour,
Je suis dans l'incompréhension la plus totale, j'ai beau essayer de comprendre je ne trouve aucune logique.
En local mon site ne comporte aucun problème, mais sur le serveur il plante. J'ai l'impression que les documents envoyés par filezilla (version 3.10.3) ne sont pas les bons.
Tout d'abord il ne voulait pas prendre en compte ma nouvelle feuille de style css. Les changements effectués ne fonctionnent qu'en local.
Ensuite en trifouillant un peu et changeant mon nom de feuille de style et lui renvoyant il m'a généré une erreur supplémentaire.
Seulement la fonction getTousLieux() existe bien."Fatal error: Call to undefined function getTousLieux() in /home/dormirmo/public_html/electroprog.com/lieux_electro.php on line 57"
Dans mon contrôleur je fais appel à mon modèle:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part require_once("modele/site/get_lieu.php");
Dans mon modèle (get_lieu.php) la fonction est bien présente:
Code php : 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 function getTousLieux(){ global $bdd; if((isset($_POST['geocode'])) && ($_POST['geocode']=='rechercher')){ $adresse=$_POST['adresse']; $json=file_get_contents('http://nominatim.openstreetmap.org/search?format=json&limit=1&q='.urlencode ($adresse)); $obj = json_decode($json, true); $latitude = $obj[0]['lat']; $longitude = $obj[0]['lon']; $formule="(6366*acos(cos(radians($latitude))*cos(radians(lat))*cos(radians(lng)-radians($longitude))+sin(radians($latitude))*sin(radians(lat))))"; $sql="SELECT Lieu.id AS id, Lieu.lat AS lat, $formule AS dist, Lieu.lng AS lng FROM Lieu WHERE $formule <= '30' ORDER BY dist ASC "; } else{ $sql='SELECT Lieu.id AS id, Lieu.nom AS lieu, Lieu.lat AS lat, Lieu.lng AS lng FROM Lieu INNER JOIN Ville ON Ville.id=Lieu.id_ville ORDER BY lieu '; } $req = $bdd->prepare($sql); $req->execute(); $data=$req->fetchAll(PDO::FETCH_ASSOC); $r=$data; return $r; }
Dans ma page vue je fais bien appel à la fonction:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part <?php $tous_lieux=getTousLieux();?>
Je bloque totalement -_-' voici ma page: http://electroprog.com/lieux_electro.php
Partager