IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de localisation


Sujet :

PHP & Base de données

  1. #21
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    La ligne 26 correspond à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $adapter  = new \Geocoder\HttpAdapter\BuzzHttpAdapter();

  2. #22
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as bien PHP 5.3 ?

  3. #23
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Oui je suis bien en 5.3 mais je n'ai JAMAIS utilisé PHP en objet :/
    J'ai déjà fait de l'objet mais bon...
    Et effectivement j'avais un soucis avec Mamp qui se considérait en 5.2 alors que les préférences était en 5.3

    Mais maintenant j'ai cette erreur :
    Fatal error: Class 'Geocoder\HttpAdapter\BuzzHttpAdapter' not found in /Applications/MAMP/htdocs/Test/Site.php on line 26
    Bon j'ai compris qu'il fallait créer une classe ... N'est-ce pas ce qu'il y a sur la gauche du site geocoder-php.org ? ...

  4. #24
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    faut inclure l'autoloader ...

    et pourquoi avoir pris Buzz ?

  5. #25
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    faut inclure l'autoloader ...

    et pourquoi avoir pris Buzz ?
    Désolé de ne pas comprendre mais c'est quoi "Buzz" ?
    Voilà tu pourrais pas me donner une piste ?
    Je dois finir cet outil et faire autre chose en même temps pour la même personne ce n'est pas toujours facile !

  6. #26
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    faut pas juste recopier un code sans le comprendre, prendre 2 min pour bien lire

  7. #27
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    faut pas juste recopier un code sans le comprendre, prendre 2 min pour bien lire
    Sans blague j'ai passé ma soirée à le lire ce foutu code ! C'est de ma faute si je ne comprends pas aussi bien que toi ? Bref je reste poli ...

  8. #28
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par Aoigami Voir le message
    Sans blague j'ai passé ma soirée à le lire ce foutu code ! C'est de ma faute si je ne comprends pas aussi bien que toi ? Bref je reste poli ...
    On est là pour t'aider pas pour faire ton travail.
    Si on te demande de faire quelque chose qui n'est pas de ton niveau, dis non. T'es en alternance c'est à ton entreprise et ton école de te soutenir.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    require_once 'path/to/geocoder/src/autoload.php';
     
    $adapter  = new \Geocoder\HttpAdapter\SocketAdapter();
    $geocoder = new \Geocoder\Geocoder();
    $geocoder->registerProviders(array(
        new \Geocoder\Provider\GoogleMapsProvider($adapter),
    ));
     
    $result = $geocoder->geocode($street1, $street2, $city);

  9. #29
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Merci mais le problème c'est que si on ne fait des choses que l'on ne connait pas on ne peut pas apprendre

  10. #30
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Bon j'ai inclut la SocketAdapter et l'autoload mais il me reste encore une erreur et j'ai l'impression que tu pense que tu fais mon boulot mais c'est faux car après ça j'ai encore des choses à faire ce qui est beaucoup plus simple mais bon ...

  11. #31
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    montre l'erreur

  12. #32
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Fatal error: Class 'src\SocketAdapter' not found in /Applications/MAMP/htdocs/Test/Site.php on line 28
    Donc la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $adapter  = new src\SocketAdapter();

  13. #33
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    c'est new \Geocoder\HttpAdapter\SocketAdapter();
    pas new src\SocketAdapter();,
    pourquoi t'as changer le code ? y'a juste le require a modifier ...

  14. #34
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    c'est new \Geocoder\HttpAdapter\SocketAdapter();
    pas new src\SocketAdapter();,
    pourquoi t'as changer le code ? y'a juste le require a modifier ...
    Changer mais aucun changement

  15. #35
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    montre les erreur et le code associé

  16. #36
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $resultat = mysql_query("SELECT user.company, login, site.street1, site.street2, site.postal_code, site.city, site.latitude, site.longitude FROM user, site WHERE (site.street1 = user.street1) && (site.latitude<='4,1'|| site.latitude>='51,3' || site.longitude<='-5' || site.longitude>='8,1' || site.latitude IS NULL && site.longitude IS NULL ) ORDER BY user.company ASC LIMIT 200") or die (mysql_error());
     
    require_once 'src/autoload.php';
     
    $adapter  = new \Geocoder\HttpAdapter\SocketAdapter();
    $geocoder = new \Geocoder\Geocoder();
    $geocoder->registerProviders(array(
        new \Geocoder\Provider\GoogleMapsProvider($adapter),
    ));
    Et l'erreur :
    Fatal error: Class 'Geocoder\HttpAdapter\SocketAdapter' not found in /Applications/MAMP/htdocs/Test/Site.php on line 28
    Donc la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $adapter  = new \Geocoder\HttpAdapter\SocketAdapter();

  17. #37
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'es sur de ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once 'src/autoload.php';

  18. #38
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Ces fichiers sont tous dans son github ! Donc liés différemment ...
    Eh avec ta "correction" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once 'path/to/geocoder/src/autoload.php';
    voilà le code d'erreur

    Warning: require_once(path/to/geocoder/src/autoload.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/Test/Site.php on line 26

    Fatal error: require_once() [function.require]: Failed opening required 'path/to/geocoder/src/autoload.php' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php') in /Applications/MAMP/htdocs/Test/Site.php on line 26

  19. #39
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Non mais faut télécharger la libraire sinon ça risque pas de marcher ...
    et le require_once doit pointer versl e fichier, fais un effort, c'ets nawak là..

Discussions similaires

  1. Problème de localisation pour un composant asp .net
    Par soso78 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/02/2008, 15h19
  2. Problème de localisation d'un programme
    Par Paulinho dans le forum Langage
    Réponses: 1
    Dernier message: 04/01/2008, 11h59
  3. Problème de localisation(regional settings)
    Par ttornado dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/06/2007, 11h28
  4. [AXIS] Problème de localisation ?
    Par NoiBe dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/01/2007, 14h17
  5. Inclusion de fichiers / Problème de localisation
    Par Artusamak dans le forum Langage
    Réponses: 12
    Dernier message: 01/11/2006, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo