-1

このようなスクリプトがあります。

$html = <<<__END__
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>

</head>
{$body}

</body>
</html>
__END__;

このスクリプト出力を HTML ファイルとして保存する適切な方法は何でしょうか。

例えば。

このまま行けるようになりたい。

save_to_html($html,'ディレクトリ/ファイル名)'

ディレクトリに移動すると、上記の変数の内容を含む html ファイルを見つけることができます。

4

3 に答える 3

3

file_put_contents()使用するように見てください

include('your_file.php');
file_put_contents('directory/filename',$html);
于 2013-10-15T18:30:08.423 に答える
2
function save_to_html($html, $path)
{
    $f = fopen($path, 'w');
    if (file_put_contents($path, $html) === false)
    {
        return false;
    }
    return true;
}

http://php.net/manual/en/function.file-put-contents.php

使用例:

save_to_html($html, 'directory/newfile.html');
于 2013-10-15T18:35:59.600 に答える