"Appconfiguration.php"というテキストファイルを生成する際に問題があります。PHPの私のコードは、テキストファイルAppconfiguration.phpを作成して文字列の内容を入れますが、残念ながらエラーが発生します。私がしたいことは、文字列としてphp変数をAppconfiguration.phpに転送することです。たとえば、私は$ var1 = 'website_name'として転送する文字列を持っています。 var1は "Appconfiguration.php"という生成ファイルに転送されません。なぜなら "未定義変数$ var1"と表示されるからです。私は$ var1の値を必要としません。単に "$ var1"のような文字列にしたいだけです。ファイル書き込みプロセスが発生したときには変数ではありません。 ここに私のコードです。php変数を使ってPHPでクラスファイルを生成するには
$myfile = fopen("Appconfiguration.php", "w") or die("Unable to open file!");
$txt =
"
<?php
class AppConfig
{
public $var1='".$site_name."';
}
?>
";
$data=stripslashes($txt);
fwrite($myfile, $data);
fclose($myfile);
と、これはこれは、ブラウザでのエラーです「
<?php
class AppConfig
{
public ='mysite.com';
}
?>
生成される出力 Appconfiguration.phpある
お知らせ:未定義の変数:CでVAR1:\ xamppの\ htdocs \ echo \ process \ config.php on line 23