2013-11-15 50 views
0

Hellou我遇到了這個代碼的問題..我想通過這個URL創建一個文件,因爲我可以沒有框架,文件是一個HTML,我想提取其內容用file_get_contents在mmesage中顯示它。我的意思是,我將html附加到郵件正文中,通過電子郵件發送(使用PHPMailer)。 這是我只有PHP做的方式:從Yii Framework的文件創建一個文件

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

這是我的方式如何與Yii框架做到這一點:

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

再使用的file_get_contents。 我試過了:導入,basepath,baseurl和沒有人可以幫助我。

回答

0

你可以嘗試使用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'); 
+0

它沒有工作:/ – sant123