Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1719 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Pb avec script PHP // NEWBIE //

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Pb avec script PHP // NEWBIE //

n°52483
kill9
Il a été tué vivant.
Posté le 13-08-2001 à 10:23:17  profilanswer
 

Voila le code php de ma page html mais apparement il y a un pb dans le if.qlq peut m'iader siouplai ?
 
<?php
include("news/conf_mysql.php3" );
if(mysql_connect($conf_mysql->host, $conf_mysql->login, $conf_mysql->password))
{
$conf_mysql->affiche_table(); //rien a faire
}
else echo"Mysql est indisponible";
?>

mood
Publicité
Posté le 13-08-2001 à 10:23:17  profilanswer
 

n°52489
shinji
Posté le 13-08-2001 à 10:30:47  profilanswer
 

essaye d'entourer le "echo MySQL est Indisponible" avec des accolades.

n°52490
stb
Posté le 13-08-2001 à 10:32:07  profilanswer
 

je ne te comprends pas vraiment, as quoi sert il d'avoir nue classe si tu appel tes variables internes???
 
class conf_mysql{
     var $host;
     var $user;
     var $pass;
     var $link;
 
     function conf_mysql($host,$user,$pass){
          $this->host=$host;
          ...
          $this->$pass=$pass;
   
          $this->link=$mysql_connect($host,$user,$pass);
     }
 
     function afficher_table(){
          ...
     }
}
--------------------------------------------------
---------------
require...
if($conf_mysql=new conf_mysql($host,$user,$pass)){
     $conf_mysql->afficher_table();
}

n°52493
kill9
Il a été tué vivant.
Posté le 13-08-2001 à 10:35:52  profilanswer
 

Je viens de lire sur le site http://www.phpdebutant.com/ qu'il fallait nomer le fichier contenant le code *.php.
 
Mais quand je veux y acceder, il veux me telecharger le fichier.

n°52495
stb
Posté le 13-08-2001 à 10:41:28  profilanswer
 

je ne crois pas que se soit necessaire, s'il ne se nomme pas *.php ou *.php3 il ne sera pas interpreté par php, et il sera lisible par tous (genant qd il contient des pass), mais cela ne change rien!!!
 
essaye plutôt require("news/nomdufichier.php" );
 
ce qui me choque surtout c que tu ne déclare pas ta classe
 
$var=new nomdelaclasse;
 
...

n°52498
kill9
Il a été tué vivant.
Posté le 13-08-2001 à 10:49:32  profilanswer
 

Comme ecrit plus haut, j'ai dl ce script sur le site http://www.phpdebutant.com/
Avec l'extension .php3, ca passe...

 

[edtdd]--Message édité par kill9--[/edtdd]

n°52509
stb
Posté le 13-08-2001 à 11:05:46  profilanswer
 

et? ça marche? :D

n°52664
kill9
Il a été tué vivant.
Posté le 13-08-2001 à 20:07:13  profilanswer
 

Oups désolé pour le temps de reponse.
oui, ca fonctionne impec.
Ce qui est genant, c'est qu'avec ton listing, on peut recuperer la valeur des variables...et donc les pwd et autres.Donc pas glop.
Du moins, je le vois comme cela car je ne connais rien au PHP mais si tu emplois des variables directement dans ton code HTML, quelque soit le language, c'est pas secure du tout ca !

n°52699
shinji
Posté le 14-08-2001 à 09:11:00  profilanswer
 

Le code PHP est interprété et la réponse envoyée au navigateur. Du coup tu peux pas lire le code PHP depuis un navigateur. Donc tu peux pas lire les variables sauf si ces dernières sont passées en paramètre dans l'url :)

n°52702
stb
Posté le 14-08-2001 à 09:47:34  profilanswer
 

et puis si tu veux pas qu'on y touche tu fé
 
define(DEFAULT_DB_HOST,"mysql.host.com" );
...
define(DEFAULT_DB_PASS,"password" );
 
class conf_mysql{  
    var $host;  
    var $user;  
    var $pass;  
    var $link;  
 
    function conf_mysql(){  
         $this->link=$mysql_connect(DEFAULT_DB_HOST,DEFAULT_DB_USER,DEFAULT_DB_PASS);  
    }  
 
    function afficher_table(){  
         ...  
    }  
}


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Pb avec script PHP // NEWBIE //

 

Sujets relatifs
petit qui m'embete dans la fonction ImageString en PHP[PHP]Comment on cree des graphiques en PHP ?
Hebergeur gratuit PHP & mySQL ?[PHP]-problème avec fopen
[PHP] decidement ce soar j'ai du mal![PHP][MYSQL] aide pour petite requete...svp
exe ou isapi?? sur PHPPhp ---> question
[PHP / JS] Menus deroulants en cascadesEASY PHP comment changer le mdp du root?
Plus de sujets relatifs à : [PHP] Pb avec script PHP // NEWBIE //


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR