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 :

Exécution code PHP sous Mozilla et IE [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut Exécution code PHP sous Mozilla et IE
    Bonsoir le forum,

    Je cherche à savoir pourquoi une fonction de connexion à MYSQL retourne un résultat positif sous MOZILLA et que sous IE7 je n'ai que des erreurs à la connexion.

    La ligne qui retourne une erreur sous IE est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cnn=mysqli_connect($nom_serveur,$nom_utilisateur,$mot_de_passe);
    Bien entendu mes arguments contiennent des valeurs.

    Je vous demande un peu d'indulgence, je suis entrain de suivre un DIF sur ce langage et je n'ai pas su comment poser ma question dans la recherche pour trouver une discussion relatant ce problème.

    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Je voudrais apporter une précision qui m'a échappé en posant la question.

    Je me sers, par obligation, d'EASYPHP 5.3.2 portable.

    Il semble que cette version soit à l'origine de mon souci, car avec une version EASYPHP 5.3.0, le code est exécuté.

    Etant donné que je suis contraint de travailler en "portable", quelqu'un a t-il déjà eu ce problème et si oui, comment l'a t il contourné?

    Merci d'avance

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quel genre d'erreurs as-tu ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Voici brut les 3 messages que IE me remonte:

    Warning: mysqli_connect()[function.mysqli-connect]:[2002] Une tentative de connection a échoué car le parti connecté n'a pas (trying to connect via tcp:/localhost:3306)in "mon chemin de ma page INCLUDE.php" on line 11
    Warning: mysqli_connect()[function.mysqli-connect]: (HY000/2002) Une tentative de connection a échoué car le parti connecté n'a pas répondu convenablement au delà d'une certaine durée ou une connexion établie a échoué car l'hote de connexion n'a pas répondu in "mon chemin de ma page INCLUDE.php" on line 11
    Fatal error: Maximum execution time of 30 secondes exceeded in "mon chemin de ma page INCLUDE.php" on line 11
    Merci d'avance, sans ta réponse j'allais désinstaller la version 5.3.2 pour en remettre une antérieure afin de tester.

    J'attends donc de lire ta suggestion, si bien sûr tu en as une.

  5. #5
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    salut,
    c'est normal ça 'mon chemin de ma page INCLUDE.php"??
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  6. #6
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonjour le forum,

    Oui, je n'ai pas voulu retapé le chemin de ma feuille à ouvrir qui est dans le message.

    Style G:\....

  7. #7
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Je vais clôturer ce post en vous donnant la méthode que nous avons trouvé, par hasard, pour réussir à lancer notre page PHP depuis une clé USB avec EASYPHP 5.3.2.

    Peut-être que tout le monde connait mais si toutefois cela intéresse quelqu'un il pourra avoir une solution.

    En fait ce n'ai pas IE qui est en cause, mais juste la commande de lancement de la connexion.

    $cnn=mysqli_connect($nom_serveur,$nom_utilisateur,$mot_de_passe);
    Nous passions en paramètre
    $nom_serveur
    la valeur
    "localhost"
    et nous l'avons modifié par
    "127.0.0.1:3306"
    qui, comme vous le savez mieux que moi, est l'IP du localhost suivi du port 3306 qui correspond à une clé USB je crois.

    Merci à ceux qui on pris le temps de chercher une solution.

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    3306 est le port habituel de Mysql.
    Si tu as besoin de le spécifier, tu as peut être une autre configuration inscrite dans ton php.ini pour mysql.default_port
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Bonsoir Sabotage,

    Comme je l'ai indiqué je suis plus que novice en PHP/MYSQL.

    Le fait est que sur cette version de EASYPHP 3.5.2, il n'y a que cette méthode qui me permet d'exécuter normalement mon code .

    127.0.0.1:3306
    Comme tu me l'indiques, j'ai contrôlé la valeur de
    mysql.default_port
    dans le fichier PHP.ini présent dans le dossier conf_files.

    La valeur portée est bien 3306.

    Cependant, j'ai essayé de remplacé
    127.0.0.1:3306
    par
    localhost
    ou par
    localhost:3306
    ou juste par
    3306
    rien de tout cela ne lance l'exécution normale.

    Quelle peut en être le motif sachant que, si j'ai bien tout compris, localhost ou 3306 serait équivalent en terme de connexion?

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    localhost est equivalent à 127.0.0.1

    si en ligne de commande tu tapes
    ping localhost
    tu dois avoir une réponse venant de 127.0.0.1
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [EasyPHP] Exécution du code php sous EasyPHP 2.0b1
    Par mechatikhaled dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 25/04/2008, 17h30
  2. Fermer la fenetre et excéuter code php
    Par pas30 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/07/2007, 16h20
  3. [PHP-JS] Requête s'exécutant en double sous Mozilla
    Par Juanito-Toto dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2007, 09h54
  4. [Système] problème d'exécution code php
    Par QuenTinO dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2007, 11h50
  5. [Système] Exécution code php écrit via fwrite()
    Par Torpedox dans le forum Langage
    Réponses: 4
    Dernier message: 26/01/2007, 17h09

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