Otro problemilla en php, file

Kr4n3oK

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.

Merkury

No deberias poner

if($conexion == true){lo que sea}

Y en los if internos igual, tendrás que poner algo a evaluar, ya que así solo evaluas la existencia creo.

2 respuestas
Kr4n3oK

#2 Gracias, era eso..vaya tela xD

1 respuesta
Merkury

#3 de nada para eso estamos :P

De todas formas, ¿estas empezando con programación?

elkaoD

#2 menos mal que hace años que no toco PHP xD

1 respuesta
Merkury

#5 Por? Con lo majo que es :)

Usuarios habituales

  • Merkury
  • elkaoD
  • Kr4n3oK