Probleme d'inclusion de fichiers php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme d'inclusion de fichiers php

par Cyrano » 23 avr. 2008, 10:44

Bonjour,
Moi j'utilise les variables globales
	$GLOBALS['install'] = $install;
Sauf si ça ne fonctionne que sous une session, là je ne sais pas
:shock: C'est quoi le rapport avec la question là :?:

par DomiPi » 23 avr. 2008, 10:05

Bonjour,
Moi j'utilise les variables globales
	$GLOBALS['install'] = $install;
Sauf si ça ne fonctionne que sous une session, là je ne sais pas

par Cyrano » 23 avr. 2008, 06:03

Au lieu de mysql_fetch_row(), j'utiliserais mysql_num_rows() qui me retournera le nombre de lignes (donc le nombre de tables contenues).

Probleme d'inclusion de fichiers php

par psgkiki » 22 avr. 2008, 23:14

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 : Tout sélectionner

$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 : Tout sélectionner

<?php //include('./inc/_CfgInstall.inc.php'); require('./inc/_CfgInstall.inc.php'); echo "$install"; ?>

Je confirme que les liens sont corrects.

Comment faire ?

Merci