TEST 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 : TEST PHP

par manheman » 01 janv. 2008, 22:17

Merci pour la mise en page du code...
Sinon j'ai essayé le piste proposée mais j'ai un
Notice: Undefined variable: connect in /mnt/140/sdb/5/7/profectron/myPROFECTRONphp/myPROFECTRONconf.inc.php on line 20
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
bon, désolé j'avais fait une erreur, j'ai mis :
$connect = mysql_connect($host,$dbuser,$dbpass) or die("error=Impossible de se connecter à $host"); 
   $db = mysql_select_db($dbname, $connect) ; 
   if(!$db)
   {
      print "error=Impossible de se connecter à la table $dbname";
      exit;
   }
J'ai plus l'erreur mais il ne retourner pas le impossible de se connecter à la dbname alors que le nom de celle ci est fausse. Je ne comprends pas.

par guetguet » 01 janv. 2008, 17:44

Essaye ceci :
$connect = mysql_connect($host,$dbuser,$dbpass) or die("error=Impossible de se connecter à $host");
$db = mysql_select_db($dbname, $connect) ; 

par albat » 01 janv. 2008, 15:27

Modération :
manheman, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

J'ai édité ton message et apporté la correction. ;)

TEST PHP

par manheman » 01 janv. 2008, 14:27

Bonjour,
J'essaye de tester la détection de ma base de donnée avec le script ci-dessous :
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");   
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");                        
error_reporting(E_ALL);
$host = 'http://www.free.fr';
$dbuser = 'x';
$dbpass = 'y';
$dbname = 'z';
$table = '1';
$table2 = '2';
$table3 = '3';
$db = @mysql_connect($host,$dbuser,$dbpass) or die("error=Impossible de se connecter à $host");
$db = mysql_select_db($dbname) ;
if (!$db)
   {
     print "error=Impossible de se connecter à la table $dbname";
     exit;
   }
Pour tester mon fichier j'ai placé un mauvais dbname et lorsque je teste mon fichier tout se passe comme si dbname existait. Mais je comprends pas pourquoi ?
Pouvez vous éclairer ?