Подскажите как это решить. Нужно из основной программы записать в файл(mysql_conect.php) все его содержимое. Я делаю так: Код (Text): $file_content=" <?php $dblocation = "127.0.0.1"; $dbname = "db"; $dbuser = "root"; $dbpasswd="123"; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) exit("<p>К сожалению не доступен MySQL</p>"); ?>"; $open_file=fopen("mysql_conect.php","r+"); fwrite ($open_file,"$file_content"); fclose ($open_file); Но при этом php игнорирует все где есть $.
PHP: <?php $file_content=htmlspecialchars('<?php $dblocation = "127.0.0.1"; $dbname = "db"; $dbuser = "root"; $dbpasswd="123"; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) exit("<p>К сожалению не доступен MySQL</p>");?>'); echo $file_content; ?>
слушай, ну я же не буду доказывать свою правоту не проверив) рабочий пример: PHP: $file_content=htmlspecialchars('<?php $dblocation = "127.0.0.1"; $dbname = "db"; $dbuser = "root"; $dbpasswd="123"; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) exit("<p>К сожалению не доступен MySQL</p>");?>'); echo $file_content; ?> нерабочий пример: PHP: <?php $file_content='<' . '?php $dblocation = "127.0.0.1"; $dbname = "db"; $dbuser = "root"; $dbpasswd="123"; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) exit("<p>К сожалению не доступен MySQL</p>");?' .'>'; echo $file_content; ?>