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

Langage PHP Discussion :

inclusion de fichiers php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut inclusion de fichiers php
    Bonsoir a tous,

    J'ai un fichier .php qui teste l'existence de tables dans une base de données. Si elle est remplie, la variable $install vaut 1, si elle est vide, la variable vaut 0.

    J'aimerais utiliser cette variable dans un autre fichier. J'ai essayé avec des require et include mais cela fait rien.

    Voici mes codes ::

    _CfgInstall.inc.php :


    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
      $gblCfgHote="localhost";     // Serveur MySQL
      $gblCfgUser="julien"; // Utilisateur
      $gblCfgPass="julien";     // Mot de passe
      $gblCfgBase='test';         // Nom de la base
      $PREFIX_TABLE="T";     // Permet de préfixer le nom des tables dans votre base de données
     
    $sql = "SHOW TABLES FROM test";
    $result = mysql_query($sql);
     
    if (!($row = mysql_fetch_row($result))) {
    $install = 0;
    }
    else{
    $install = 1;
    }
    }
    index.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    //include('./inc/_CfgInstall.inc.php');
    require('./inc/_CfgInstall.inc.php');
    echo "$install";
    ?>

    Je confirme que les liens sont corrects.

    Comment faire ?

    Merci

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut,
    j'ai essayé de mon coté et ça fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php 
    $gblCfgHote="localhost";     // Serveur MySQL
    $gblCfgUser="julien"; // Utilisateur
    $gblCfgPass="julien";     // Mot de passe
    $gblCfgBase='julien';         // Nom de la base
     
    mysql_connect  ($gblCfgHote, $gblCfgUser, $gblCfgPass);
    mysql_select_db($gblCfgBase);
     
    $result = mysql_query("SHOW TABLES FROM $gblCfgBase") or die(mysql_error());
    $install = mysql_num_rows($result)>0?1:0;
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    //include ("test2.php"); //[OK]
    //require ("test2.php"); //[OK]
    //include ("./test2.php"); //[OK]
    require ("./test2.php"); //[OK]
    echo $install; 
    ?>
    Forme toi avec les cours et tutoriels PHP.

Discussions similaires

  1. [PHP 5.2] probleme d'inclusion de classe dans fichier php
    Par diblasio dans le forum Langage
    Réponses: 1
    Dernier message: 08/12/2009, 18h26
  2. Réponses: 5
    Dernier message: 10/05/2007, 11h54
  3. [PHP-JS] pb d'inclusion de fichier
    Par Youlie2 dans le forum Langage
    Réponses: 3
    Dernier message: 16/06/2006, 14h23
  4. Inclusion de fichier .h
    Par Tony49 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/11/2002, 11h10
  5. Inclusion de fichiers en IDL
    Par babou dans le forum CORBA
    Réponses: 10
    Dernier message: 30/07/2002, 16h47

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