str_replace行にエラーが発生しました。私は$ _SESSION変数を定数で置き換えようとしています。私は何が欠けていますか?str_replace of session variables php
$resume = fopen('creative/'.$_SESSION['user'].'/resume.php', 'r') or die('error when opening the file');
$fp = fopen('creative/'.$_SESSION['user'].'/resume2.php', 'w');
$creative = $_SESSION['creative'];
$user = $_SESSION['user'];
if ($resume){
while (($buffer = fgets($resume, 4096)) !== false) {
str_replace("\$_SESSION[creative]", $creative, $buffer);
str_replace("\$_SESSION[user]", $user, $buffer);
fwrite($fp, $buffer);
echo $buffer;
}
if (!feof($resume)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($resume);
fclose($fp);
}
$ _SESSION変数を定数で置き換えることはできません。置換の$ _SESSION変数の値が返されません。それはまったく置き換えられないようです。
エラーが何かを教えてください。 –