如何通过命令添加保存弹出窗口?我正在以csv格式导出报废数据

时间:2015-05-19 07:01:29

标签: php symfony web-scraping command-prompt export-to-csv

我在PHP / Symfony中编写了一个脚本,它正在废弃Web数据并将其保存到CSV文件中。我可以将此CSV文件保存在服务器上的一个文件夹中。但我需要输出到屏幕,无论谁运行它都选择保存它的位置。

class MiscScrapeHistoricalLeaseDataCommand extends ContainerAwareCommand {

protected function configure()
{
    parent::configure();
    $this->setName('abc:misc:scrape-lease-data');           

}

protected function execute(InputInterface $input, OutputInterface $output)
{   
       // scrapper code
       ...........    
       $this->generateCsv($leaseData);
}

protected function generateCsv($leases = array()) {
       $output = fopen(getcwd().'/web/report.csv', 'w');
       fputcsv($output, array('Address', 'Square Foot', 'Tenant', 'Tenant Representativee', 'Landlord', 'Landlord Representative', 'Notes', 'Issue'));
       fclose($output);

} }

0 个答案:

没有答案