Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 1.4和sfPHPExcelPlugin_Php_Symfony 1.4_Export To Excel_Tcpdf - Fatal编程技术网

Symfony 1.4和sfPHPExcelPlugin

Symfony 1.4和sfPHPExcelPlugin,php,symfony-1.4,export-to-excel,tcpdf,Php,Symfony 1.4,Export To Excel,Tcpdf,我正在为symfony1.4使用PHPExcel插件(sfPHPExcelPlugin)。 当我制作Excel文件时,它会下载到用户的PC上,而不是写入服务器 首先,我认为没有必要使用插件。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动): 首先,我不认为使用

我正在为symfony1.4使用PHPExcel插件(sfPHPExcelPlugin)。
当我制作Excel文件时,它会下载到用户的PC上,而不是写入服务器

首先,我认为没有必要使用插件。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中

据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):


首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中

据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):


首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中

据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):


首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中

据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):


您可以使用特殊标题强制下载文件

if (file_exists($this->temp_XLSX))
      {
        $content = file_get_contents($this->temp_XLSX);

        unlink($this->temp_XLSX);
        unlink($this->temp_CSV_file);

        header('Content-type: application/force-download');
        header('Content-Disposition: attachment; filename="' . $filename . '"');

        echo $content;
        die;
      }

您可以使用特殊标题强制下载文件

if (file_exists($this->temp_XLSX))
      {
        $content = file_get_contents($this->temp_XLSX);

        unlink($this->temp_XLSX);
        unlink($this->temp_CSV_file);

        header('Content-type: application/force-download');
        header('Content-Disposition: attachment; filename="' . $filename . '"');

        echo $content;
        die;
      }

您可以使用特殊标题强制下载文件

if (file_exists($this->temp_XLSX))
      {
        $content = file_get_contents($this->temp_XLSX);

        unlink($this->temp_XLSX);
        unlink($this->temp_CSV_file);

        header('Content-type: application/force-download');
        header('Content-Disposition: attachment; filename="' . $filename . '"');

        echo $content;
        die;
      }

您可以使用特殊标题强制下载文件

if (file_exists($this->temp_XLSX))
      {
        $content = file_get_contents($this->temp_XLSX);

        unlink($this->temp_XLSX);
        unlink($this->temp_CSV_file);

        header('Content-type: application/force-download');
        header('Content-Disposition: attachment; filename="' . $filename . '"');

        echo $content;
        die;
      }

您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。