Hola a ver si me pueden solucionar, el tema es que tengo un script parecido a eso:
include("conexionBD.php");
.
.
.
y el error
Warning: Cannot modify header information ....
Pues como me daba error, cree una clase BD:
class BaseDatos{
var $hostname,$user,$password,$dtb;
function BaseDatos(){
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){
$hostname="localhost";
$user="root";
$password="";
$dtb="colegio";
}else{
$hostname="localhost";
$user="***";
$password="**";
$dtb="colegio";
}
$this->hostname = $hostname;
$this->user = $user;
$this->password = $password;
$this->dtb=$dtb;
}
function conect(){
$isOk=true;
$conexion = mysql_connect($this->hostname,$this->user,$this->password); if(!$conexion){
$isOk=false;
}else{
if(!$c) $isOk=false;
}
return $isOk;
}
}
dentro del archivo pongo:
require("includes/classes/BaseDatos.php");
$bd=new BaseDatos();
$bd->conect();
.
.
.
y me sigue dando el mismo error y no hay ningun echo, también cambie el require por include pero el error sigue
PD: Me gustaría tener un archivo donde haya el usuario, contraseña, bd de la Base de datos por si tengo que cambiar no tenga que ir archivo por archivo.
gracias