Objektvariable konvertieren

ThBa

Grünschnabel
Hi,

habe ein kleines Problem um nach dem Entpacken einer Zip Datei die Datei zu löschen verwende ich unlink und das Attribut archive der Klasse.

Meine Frage wie kann ich den Inhalt der variable $this->archive nutzen? Bei der jetzigen lösung steht in der Anweisung unlink(Object) wäre für jeden Tipp oder alternativ vorschlag dankbar.

mfg
Thorsten

PHP:
 function get_zip()
{
        $this->archive = new PclZip($this->archive);
        if ($this->archive->extract(PCLZIP_OPT_PATH, 'zip',
                            PCLZIP_OPT_SET_CHMOD, 0777) == 0)
        {
        die("Error : ".$this->archive->errorInfo(true));
        }
        unlink($this->archive);
}
 
Bevor due den Ausdruck

$this->archive = new PclZip($this->archive);

steht in $this->archive doch der Name der Datei. Den kannst Du doch zum löschen benutzen

PHP:
function get_zip() 
{ 
        $object = new PclZip($this->archive); 
        if ($object->extract(PCLZIP_OPT_PATH, 'zip', 
                            PCLZIP_OPT_SET_CHMOD, 0777) == 0) 
        { 
        die("Error : ".$object->errorInfo(true)); 
        } 
        unlink($this->archive); 
}

Marcus.
 
Zurück