salut, je me suis mis au php ce matin mais je bute sur un petit truc (dès le premier jour, ce n'est pas motivant...)
je n'arrive pas à instancier un objet à partir d'une classe décrite sur un autre fichier.
si je mets la meme classe sur ma page html, ca fonctionne. Je précise que la mention 'fichier inclu' apparait dans les deux cas, donc le pb ne vient pas du chemin.
mon fichier contenant la classe :
<?php
class Persistance{
var $host;
var $login;
var $pass;
var $dbName;
//constructeur
function Persistance($setHost, $setLogin, $setPassword, $setDbName)
{
echo('objet instancie');
$this->host=$setHost;
$this->login=$setLogin;
$this->pass=$setPassword;
$this->dbName=$setDbName;
}
function openConnection()
{
mysql_connect($host,$login,$pass);
mysql_select_db(dbName);
}
function executeSelectQuery($query)
{
return mysql_query($query);
}
function closeConnection()
{
mysql_close();
}
}
echo 'fichier inclu<br/>';
?>
mon appeldans le fichier html :
<?php
include("http://localhost/obsc/mesClasses.php");
$persist= new persistance("http://127.0.0.1","root"," ","Obselc");
?>
voila merci.