Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 2023
-
1 déc. 2006 à 17:26
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 2023
-
27 août 2011 à 10:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 27 août 2011 à 10:06
Salut Levesu7,
chez moi pas de problème de zip, t'as essayé avec une autre source ?
levesu7
Messages postés1Date d'inscriptiondimanche 21 août 2011StatutMembreDernière intervention21 août 2011 21 août 2011 à 10:43
Bonjour.Une fois le téléchargement terminé, il est impossible d'ouvrir le Zip "zip inactive". A plus.
oliv5658
Messages postés11Date d'inscriptionjeudi 28 septembre 2006StatutMembreDernière intervention 1 octobre 2008 16 févr. 2008 à 21:25
Felicitations pour ce script il est fantastique.
Je l'ai adapté pour associer a chaque commune de mon département un tableau de bord avec le suivi de certains indicateurs.Je souhaiterai pouvoir remplacer la carte de france du depart parune carte de la region PACA et adapter celle ci pour que les cotes coincident.
Merci beaucoup pour votre aide.
vaniweb
Messages postés8Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention 3 mars 2008 5 janv. 2008 à 10:31
je voulais dire en cccitant ton nom excuse les fautes
vaniweb
Messages postés8Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention 3 mars 2008 5 janv. 2008 à 10:29
J'ai bien installé la base et renseigné les champs de global.php et GD est installé sur le serveur. Mais j'ai trouvé l'erreur qui est peut-être dû à une version de mysql:
Dans carte.php j'ai changé :
query ('USE '.$base);
par :
query('USE `'.$base.'`');
et
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
if ($mode < 4){
...
par :
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
$res = mysql_num_rows($result1); // nombre d'enregistrement
if ( $res >0)
{
if ($mode < 4){
.....
}
et là ça fonctionne à merveille.
merci encore pour ton code.
Voici l'adresse de mon site web où je l'ai déposé en sitant ton nom bien sûr !
http://www.vaniwebcreation.net
Salut et bonne année à toi !
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 4 janv. 2008 à 20:40
T'as bien installé la base ? Et bien renseigné les champs de global.php ?
Et tu sur que la bibliothèque GD est installé sur le serveur ?
vaniweb
Messages postés8Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention 3 mars 2008 4 janv. 2008 à 18:37
Super code je l'ai testé en local et ça marche superbement bien seulement quand j'ai voulu le mettre sur mon site internet la carte générale s'affiche mais toutes les recherches et les zooms n'affichent aucunes villes graphiquement. On dirait qu'il ne récupère pas les données de la base.
J'ai même essayé la commande statique :
$result1 = mysql_query('SELECT nom, latitude, longitude, hab FROM `communes` WHERE longitude > 2.5696666666667007 AND longitude < 4.786333333333301 AND latitude > 43.6035 AND latitude < 45.0535');
et rien n'y fait
Si on peut m'aider...
Merci
EnDSuB
Messages postés38Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention10 octobre 2007 10 oct. 2007 à 20:22
Bonjour Flashy joe, vraiment sympa ton code, félicitation.
Après installation, impossible d'afficher un zoom...cela est du à la ligne 53 du fichier carte.php :
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
c'est simplement le champ "etape" qui n'était pas dans ma table...sans trop chercher j'ai juste remplacé la ligne par $result1 = query('SELECT nom, latitude, longitude, hab, \'\' FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat); et le code fonctionne.
Juste pour l'affichage qui se chevauche avec "recherche avancée"
...ligne 14 du fichier info.php:
echo "
Informations:
(...)
Bon courage pour la suite et encore bravo.
Laurent.
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 14 déc. 2006 à 21:03
mais tu n'as pas phpmyadmin ?
Il doit y avoir une option contre le timeout normalement dans la dernière version
Regarde ce côté de plus près. ;)
guisx00
Messages postés104Date d'inscriptiondimanche 23 juillet 2006StatutMembreDernière intervention15 août 2009 14 déc. 2006 à 21:00
je suis chez 1and1 donc j'ai pas la main sur le serveur sinon j'aurais deja fait se que tu vient de dire merci quand meme
@++
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 14 déc. 2006 à 20:37
Bonsoir guisx00,
tu ouvres une fenêtre DOS(si tu es en locale ou sur un server dédié sur lequel tu as la main)
tu vas où se trouve ton client mysql, tu place le script sql dans le meme repertoire.
puis tu tape
mysql -u ton_login_mysql - p < le_script.sql
il va te demander le mot de passe (tapes <entree> si il y en a pas) et tout ce fera correctement sans time out !!
Bonne prog
guisx00
Messages postés104Date d'inscriptiondimanche 23 juillet 2006StatutMembreDernière intervention15 août 2009 14 déc. 2006 à 20:29
slt ton scripts à l'air super sauf que je me tape un time out pour le fichier sql pourrait tu l'allégé stp.
Au moins en 2 parties
Pourtant je suis chez 1and1.
Merci d'avance
@++
cs_jlbrenas
Messages postés43Date d'inscriptionvendredi 31 mai 2002StatutMembreDernière intervention 6 avril 2009 5 déc. 2006 à 17:55
Bonsoir,
Merci à tous car celà fonctionne bien, j'ai une jolie carte de france avec les principales villes.
Cordialement.
JLBrenas
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 5 déc. 2006 à 15:08
euh le click droit c'est sur l'icone dans la barre des taches qui clignotent...
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 5 déc. 2006 à 14:59
Alors avec EasyPhp, c'est assez facil de l'activer.
Tu fais un clic droit Configuration > Extension PHP
Et tu coches php_gd2 puis tu appliques les changements
cs_jlbrenas
Messages postés43Date d'inscriptionvendredi 31 mai 2002StatutMembreDernière intervention 6 avril 2009 5 déc. 2006 à 14:47
J'utilise Easyphp version 1.8 avec windows xp
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 5 déc. 2006 à 12:49
>>Comment peut-on les rajouter ?
Tu utilises quoi comme environnement ?
Windows (Utilises-tu WAMP,EasyPHP ?), Linux ?
cs_jlbrenas
Messages postés43Date d'inscriptionvendredi 31 mai 2002StatutMembreDernière intervention 6 avril 2009 5 déc. 2006 à 12:34
Bonjour,
Merci Flachy Joe pour ton message.
Tout était bon sauf pour les librairies GD qui ne figurent pas à l'exécution de phpinfo().
Comment peut-on les rajouter ?
Cordialement.
JLBrenas
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 5 déc. 2006 à 06:08
Oups,
les balises <code> ne marchent pas dans les commentaires. Surtout ne les mets pas dans ton fichier !!
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 5 déc. 2006 à 06:07
Bonjour,
pour savoir si ta bibliothèque GD est installée, tu créés un fichier php, avec dedans :
<?php
phpinfo();
?>
et il doit y avoir une ligne avec un titre GD ou GD2.
ranulphe
Messages postés3Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 2 janvier 2007 4 déc. 2006 à 23:06
Salut a tous!
Excellente idée , j'ai installé chez moi et sur mon serveur distant et je n'ai pas d'image ni dans un cas ni dans l'autre! Comment verifier si bibbliothèque GD (que je ne connais pas encore) pas fonctionne, quelle est instruction du fichier INI ?
Bravo pour ton travail
Diier
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 4 déc. 2006 à 19:21
le "numdep" ne sert plus à rien, c'est une ligne qui est restée depuis le moment où j'affichai les villes en focntion du departement.
Donc les lignes
if (! isset($numdep))
$numdep = $_GET['numdep'];
peuvent être suprimées.
cs_jlbrenas
Messages postés43Date d'inscriptionvendredi 31 mai 2002StatutMembreDernière intervention 6 avril 2009 4 déc. 2006 à 14:23
Bonjour,
Je suis un peu débutant et je ne sais pas comment exécuter ce script.
Comment dois-je faire?
Merci.
Cordialement.
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 4 déc. 2006 à 09:33
Merci pour la capture d'écran, cela donne vraiment envie de tester ton programme !!
cs_manouille
Messages postés73Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention22 juin 2007 4 déc. 2006 à 09:03
pour le probleme des images qui n'apparaisse pas, il s'agit seulement d'un petit soucis :
il faut remplacer :
if (! isset($numdep))
$numdep = $_GET['numdep'];
Par :
if (isset($numdep))
$numdep = $_GET['numdep'];
Il faut enleve le '!' dans le if.
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 1 déc. 2006 à 18:49
Pour le javascript, j'ai testé uniquement sous firefox, (je n'ai de serveur que sous linux). Essaye donc "navbox = document.all.getElementById("navbox");" il me semble que c'est ce que j'ai vu pour IE (?)
Sinon tu peut quand même utiliser le navigateur sans javascript ?
A ce propos, la différence entre les 2 est qu'avec javascript, le zoom est centré, sinon ça zoom sur une portion carré de la carte. De plus on peu déplacer le zoom. Le zoom arrière ne marche pas bien, j'y travaille.
toutphp
Messages postés107Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2010 1 déc. 2006 à 18:40
Bonsoir,
une petite capture d'écran serait là bienvenue, surtout que tu utilises la librairie graphique ...
MAis très bonne idée ! Bonne continuation
Mastronic
Messages postés94Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention13 juin 2012 1 déc. 2006 à 18:33
apres recherche: j'ai lancé au niveau de mon navigateur le liens:
Carte.php?mode=1&minlong=-5.1&maxlong=8.2&minlat=42.4&maxlat=51.1
ce liens doit vous générez une superbe carte de france avec les principal ville ( format gif ) ..
si vous n'avez pas d'image alors vous avez un texte comme c'etais mon cas auparavant.. ( un "notice" qui m'informé)
au debut du fichier carte.php j'ai ajouter à la ligne qui me creer l'erreur un @ devant pour qu'un eventuelle message ne s'affiche ( si non, no image)
ligne $numdep = @$_GET['numdep'];
PS: c une bonne utilisation de la biblio GD pour creer sa propre carte de france..
bravos. ca sort de l'ordinaire. Vivement la suite.. ^^
un deuxieme probleme au niveau javascript..
navbox = document.getElementById("navbox");
j'ai une erreur du type: cette objet ne gére pas cette propriété ou cette méthode..
donc je suis privé de zoom sur le foto.. snif^^
Encore bravos pour cette idée et bonne continuation.
Mastronic
Messages postés94Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention13 juin 2012 1 déc. 2006 à 18:14
Hello,
j'ai essayé de testé, j'ai donc suivie les etapes:
- Creation de la base "communes": CREATE DATABASE `communes` ;
- Import du fichier Insee.sql.gz ( ca creer la table insee )
- Si necessaire, modifier dans carte.php les valeurs de connections..
$host = 'localhost';
$user = 'root';
$password = '';
- enfin lancer Navigateur.php ou Navigateur2.php
mais j'ai un probleme de mon coté, pas d'erreur et il y a pas d'image.. le liens de l'image: Carte.php?mode=1&minlong=-5.1&maxlong=8.2&minlat=42.4&maxlat=51.1
ma question: j'ai oublier une etape?
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 1 déc. 2006 à 17:26
>> Je vous informerez de son avancement...
Oups :~! Je vous informerai ! Et c'est pas la peine de vous informer que vous trouverez d'autre fautes...
27 août 2011 à 10:06
chez moi pas de problème de zip, t'as essayé avec une autre source ?
21 août 2011 à 10:43
16 févr. 2008 à 21:25
Je l'ai adapté pour associer a chaque commune de mon département un tableau de bord avec le suivi de certains indicateurs.Je souhaiterai pouvoir remplacer la carte de france du depart parune carte de la region PACA et adapter celle ci pour que les cotes coincident.
Merci beaucoup pour votre aide.
5 janv. 2008 à 10:31
5 janv. 2008 à 10:29
Dans carte.php j'ai changé :
query ('USE '.$base);
par :
query('USE `'.$base.'`');
et
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
if ($mode < 4){
...
par :
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
$res = mysql_num_rows($result1); // nombre d'enregistrement
if ( $res >0)
{
if ($mode < 4){
.....
}
et là ça fonctionne à merveille.
merci encore pour ton code.
Voici l'adresse de mon site web où je l'ai déposé en sitant ton nom bien sûr !
http://www.vaniwebcreation.net
Salut et bonne année à toi !
4 janv. 2008 à 20:40
Et tu sur que la bibliothèque GD est installé sur le serveur ?
4 janv. 2008 à 18:37
J'ai même essayé la commande statique :
$result1 = mysql_query('SELECT nom, latitude, longitude, hab FROM `communes` WHERE longitude > 2.5696666666667007 AND longitude < 4.786333333333301 AND latitude > 43.6035 AND latitude < 45.0535');
et rien n'y fait
Si on peut m'aider...
Merci
10 oct. 2007 à 20:22
Après installation, impossible d'afficher un zoom...cela est du à la ligne 53 du fichier carte.php :
$result1 = query('SELECT nom, latitude, longitude, hab, etape FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat);
c'est simplement le champ "etape" qui n'était pas dans ma table...sans trop chercher j'ai juste remplacé la ligne par $result1 = query('SELECT nom, latitude, longitude, hab, \'\' FROM '.$table_villes.' WHERE longitude > '.$minlong.' AND longitude < '.$maxlong.' AND latitude > '.$minlat.' AND latitude < '.$maxlat); et le code fonctionne.
Juste pour l'affichage qui se chevauche avec "recherche avancée"
...ligne 14 du fichier info.php:
echo "
Informations:
(...)
Bon courage pour la suite et encore bravo.
Laurent.
14 déc. 2006 à 21:03
Il doit y avoir une option contre le timeout normalement dans la dernière version
Regarde ce côté de plus près. ;)
14 déc. 2006 à 21:00
@++
14 déc. 2006 à 20:37
tu ouvres une fenêtre DOS(si tu es en locale ou sur un server dédié sur lequel tu as la main)
tu vas où se trouve ton client mysql, tu place le script sql dans le meme repertoire.
puis tu tape
mysql -u ton_login_mysql - p < le_script.sql
il va te demander le mot de passe (tapes <entree> si il y en a pas) et tout ce fera correctement sans time out !!
Bonne prog
14 déc. 2006 à 20:29
Au moins en 2 parties
Pourtant je suis chez 1and1.
Merci d'avance
@++
5 déc. 2006 à 17:55
Merci à tous car celà fonctionne bien, j'ai une jolie carte de france avec les principales villes.
Cordialement.
JLBrenas
5 déc. 2006 à 15:08
5 déc. 2006 à 14:59
Tu fais un clic droit Configuration > Extension PHP
Et tu coches php_gd2 puis tu appliques les changements
5 déc. 2006 à 14:47
5 déc. 2006 à 12:49
Tu utilises quoi comme environnement ?
Windows (Utilises-tu WAMP,EasyPHP ?), Linux ?
5 déc. 2006 à 12:34
Merci Flachy Joe pour ton message.
Tout était bon sauf pour les librairies GD qui ne figurent pas à l'exécution de phpinfo().
Comment peut-on les rajouter ?
Cordialement.
JLBrenas
5 déc. 2006 à 06:08
les balises <code> ne marchent pas dans les commentaires. Surtout ne les mets pas dans ton fichier !!
5 déc. 2006 à 06:07
pour savoir si ta bibliothèque GD est installée, tu créés un fichier php, avec dedans :
et il doit y avoir une ligne avec un titre GD ou GD2.
4 déc. 2006 à 23:06
Excellente idée , j'ai installé chez moi et sur mon serveur distant et je n'ai pas d'image ni dans un cas ni dans l'autre! Comment verifier si bibbliothèque GD (que je ne connais pas encore) pas fonctionne, quelle est instruction du fichier INI ?
Bravo pour ton travail
Diier
4 déc. 2006 à 19:21
Donc les lignes
if (! isset($numdep))
$numdep = $_GET['numdep'];
peuvent être suprimées.
4 déc. 2006 à 14:23
Je suis un peu débutant et je ne sais pas comment exécuter ce script.
Comment dois-je faire?
Merci.
Cordialement.
4 déc. 2006 à 09:33
4 déc. 2006 à 09:03
il faut remplacer :
if (! isset($numdep))
$numdep = $_GET['numdep'];
Par :
if (isset($numdep))
$numdep = $_GET['numdep'];
Il faut enleve le '!' dans le if.
1 déc. 2006 à 18:49
Sinon tu peut quand même utiliser le navigateur sans javascript ?
A ce propos, la différence entre les 2 est qu'avec javascript, le zoom est centré, sinon ça zoom sur une portion carré de la carte. De plus on peu déplacer le zoom. Le zoom arrière ne marche pas bien, j'y travaille.
1 déc. 2006 à 18:40
une petite capture d'écran serait là bienvenue, surtout que tu utilises la librairie graphique ...
MAis très bonne idée ! Bonne continuation
1 déc. 2006 à 18:33
Carte.php?mode=1&minlong=-5.1&maxlong=8.2&minlat=42.4&maxlat=51.1
ce liens doit vous générez une superbe carte de france avec les principal ville ( format gif ) ..
si vous n'avez pas d'image alors vous avez un texte comme c'etais mon cas auparavant.. ( un "notice" qui m'informé)
au debut du fichier carte.php j'ai ajouter à la ligne qui me creer l'erreur un @ devant pour qu'un eventuelle message ne s'affiche ( si non, no image)
ligne $numdep = @$_GET['numdep'];
PS: c une bonne utilisation de la biblio GD pour creer sa propre carte de france..
bravos. ca sort de l'ordinaire. Vivement la suite.. ^^
un deuxieme probleme au niveau javascript..
navbox = document.getElementById("navbox");
j'ai une erreur du type: cette objet ne gére pas cette propriété ou cette méthode..
donc je suis privé de zoom sur le foto.. snif^^
Encore bravos pour cette idée et bonne continuation.
1 déc. 2006 à 18:14
j'ai essayé de testé, j'ai donc suivie les etapes:
- Creation de la base "communes": CREATE DATABASE `communes` ;
- Import du fichier Insee.sql.gz ( ca creer la table insee )
- Si necessaire, modifier dans carte.php les valeurs de connections..
$host = 'localhost';
$user = 'root';
$password = '';
- enfin lancer Navigateur.php ou Navigateur2.php
mais j'ai un probleme de mon coté, pas d'erreur et il y a pas d'image.. le liens de l'image: Carte.php?mode=1&minlong=-5.1&maxlong=8.2&minlat=42.4&maxlat=51.1
ma question: j'ai oublier une etape?
1 déc. 2006 à 17:26
Oups :~! Je vous informerai ! Et c'est pas la peine de vous informer que vous trouverez d'autre fautes...