0
コードデータを実行してtxtに保存しないと、データを.txtファイルに保存したい 出力エラーが発生するこれを保存するにはどうすればよいですか?php fwrite関数
エラー
Couldn't write values name.txt to file
テンプレートのPHP
<?
class Template {
public $template;
function load($filepath) {
$this->template = file_get_contents($filepath);
}
function replace($var, $content) {
$this->template = preg_replace('[{#}(.*){#}]', "", $this->template);
$this->template = str_replace("#$var#", $content, $this->template);
}
function publish() { eval("?>".$this->template."<?"); }
} ?>
PHP
include "template.class.php";
$template = new Template;
$template->load("templates.txt");
$template->replace("name", "Robert Lomees");
$template->publish();
$file = "name.txt";
$savethis=$template->publish();
$fp = fopen($file, "a") or die("Couldn't open $file for writing!");
fwrite($fp, $savethis) or die("Couldn't write values $file to file!");
templates.txt
#name#
name.txtファイルに書き込む権限があることを確認してください。 – Indranil
私はroot cliで実行しています –
詳細情報が必要です。あなたの質問には何の努力も見られません。 –