Bueno gente, vengo con otro problema, esta vez con el tema ficheros.
Os pongo un en situación, he creado una clase que me va a crear una especie de log que me va a ir guardando todo lo que va pasando.
Función que conecta a una base de datos
Observar que ésta utiliza una clase que es logSys, que es el encargado de registrar todos los movimientos, la función para ello es writeLog(string)
function dbCon(){
$host = 'localhost';
$bd = 'cordoban';
$usersql = 'root';
$passsql = '';
$lsys = new logSys;
$conexion = mysql_connect("$host", "$usersql", "$passsql");
$bbdd = mysql_select_db("$bd", $conexion);
if ($conexion) {
$lsys->writeLog("New connect to database server at #");
if ($bbdd) {
$lsys->writeLog("Connected to database at #");
} else {
$lsys->writeLog("Database isnt found at #");
}
} else {
$lsys->writeLog("Conecction not succefful at #");
}
}
Aquí pongo el writeLog()
function writeLog($string){
fputs($fileHandler, $string);
$this->closeLog();
}
El que cierra el file
function closeLog(){
fclose($fileHandler);
}
¿Por qué cojones no consigo que me escriba en el puto fichero xDDD?, sin embargo si me lo crea el muy hijodeputa.
Gracias.