【问题标题】:Create a file from a file in Yii Framework从 Yii 框架中的文件创建文件
【发布时间】:2013-11-15 00:00:11
【问题描述】:

您好,我在使用此代码时遇到问题。我想在没有框架的情况下通过此 URL 创建一个文件,该文件是一个 HTML,我想提取其内容以在带有 file_get_contents 的消息中显示它。我的意思是,我将 html 附加到邮件正文以通过电子邮件发送(使用 PHPMailer)。 这就是我只使用 PHP 的方式:

$body = file_get_contents('firma.html'); 

这就是我使用 Yii 框架的方式:

$file = file(Yii::app()->request->baseUrl.'/vendor/firma.html');

然后使用 file_get_contents。 我试过了:Import、basepath、baseurl,没有人能帮到我。

【问题讨论】:

    标签: php file yii frameworks


    【解决方案1】:

    您可以尝试使用 CFile 扩展名:http://www.yiiframework.com/extension/cfile/

    然后你可以打开一个像这样的文件:

    $file = CFile::getInstance(Yii::app()->request->baseUrl.'/vendor/firma.html');
    $contents = $file->getContents();
    

    或者写一个文件:

    $file = CFile::getInstance(Yii::app()->request->baseUrl.'/vendor/firma.html');
    $file->setContents('bla');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-07
      • 2021-09-12
      • 2022-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      相关资源
      最近更新 更多