Пример #1
0
            foreach($o->getValues() as $v){
              $valueData = $v->getData();
                unset($valueData['option_id']);
                unset($valueData['option_type_id']);
                $toJson['options'][$key]['values'][] = $valueData;
            }
        }
        return $toJson;
    }
    
    public function toFile($num){
        echo date("\nY-d-m H:i:s\n")."Start write to file\n";
        $content = serialize($this->json);
        $fo = fopen("products{$num}.ser", "w+");
        fputs($fo, $content);
        fclose($fo);
        echo date("\nY-d-m H:i:s\n")."Wrotten!\n";
        passthru("tar zc products{$num}.ser > products{$num}.ser.tgz");
        //passthru("tar zc {$this->filename} > {$this->filename}.tgz");
    }
    
}

echo date("\nY-d-m H:i:s\n")."Begin\n";

$exp = new Export_Products();
$exp->export();
$exp->toFile('all');

echo date("\nY-d-m H:i:s\n")."End\n";