Использую функцию
$filename_out=$login.'.php';
$f_out=fopen($filename_out,"w+t") or die("Ошибка при создании файла");
fwrite($f_out,"<?php");
fwrite($f_out,"\n"."header('Content-Type: text/html; charset=utf-8')?>");
fwrite($f_out,"\n"."<?php $connect_db = mysql_connect('localhost', 'root', '')");
fwrite($f_out,"\n"."include ('bd.php');");
и так далее. Создается новая страница( вроде все нормально), но знак переменной ("$") не копируется в новый документ. Просто ставится пробел. Подскажите что делать.
Создайте файл connect.php в котором разместите код
<?php
$connect_db = mysql_connect('localhost', 'root', '')");
?>
а в вашем коде генерации вместо строки
fwrite($f_out,"\n"."<?php $connect_db = mysql_connect('localhost', 'root', '')");
поставьте строку
fwrite($f_out,"\n"."<?php include ('connect.php');");
Сборка персонального компьютера от Artline: умный выбор для современных пользователей