0

こんにちは、このコードに問題があります。フレームワークなしでできるように、この URL からファイルを作成したいです。ファイルは HTML であり、そのコンテンツを抽出して、file_get_contents を使用して mmesage に表示したいと考えています。つまり、メッセージの本文に html を添付して、メールで送信します (PHPMailer を使用)。これは、PHPのみで行う方法です。

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

これは、私が Yii Framework で行う方法です。

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

次に、file_get_contents を使用します。私は試しました:インポート、ベースパス、ベースURL、そして誰も私を助けることができませんでした。

4

1 に答える 1

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');
于 2013-11-15T13:17:41.623 に答える