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 !