Tema: clase fail
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/09/2007, 10:53
viktoria
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: clase fail

Gracias!
Código PHP:
class  class_file
{
//declaramos el mimebro de la clase
//nombre fail
var $name='';
//directorio si procede
var $folder='';
//funcion comprobacion variables vacios


//constructor 

function __construct($FileName,$FileDir){
$this->name=$FileName;
$this->folder=$FileDir;
 
if(
file_exists($this->folder.$this->name)==true)
{
echo 
"archivo existe";
}
else{ echo 
"archivo no existe";}


if(!
$this->name){
throw new 
Exception("archivo $FileName no existe!"21);}

if(!
$this->folder){
//si no hay directorio, es root
$this->folder='';}
}


//metod eliminar archivo
function deleteFile(){
unlink($this->folder.$this->name);
echo 
"archivo eliminado";
}

//metod cambiar nombre archivo
function renameFile($NewName){
rename($this->folder.$this->name$this->folder.$NewName);
}


Añadi comprobacion pero no me devuelve nada de nada. Ni "archivo no existe".
Una pregunta. El constructor se ejecuta al crear una instancia de la clase?
O sea no es necesario ecribir
$object->____construct($FileName,$FileDir);
?
Gracias !