Записване в PHP код във файл

cold_zero

Registered
Имам следния скрипт

Код:
<?php
$broi = "a";
$fp = fopen("posts/".$broi.".php", "w");

fwrite($fp, "$write1");
fwrite($fp, "някакъв код...");
fclose($fp);
?>

как да го преработя така, че да може да си записвам и PHP кодове вътре и да си ми ги отваря?
 
Здравей!

Няма никакъв проблем да записваш, каквото решиш във файл. Неудобството е, че за да не се обърква парсера специалните символи трябва да се кодират.

Ето и пример:
<?
$kod="<? \n \$a=\$b+\$c; \n ?>";

...
...
fwrite($fp, $kod);
...
?>

В твоята конструкция виждам логическа грешка:

<?php
$broi = "a";
$fp = fopen("posts/".$broi.".php", "w");

fwrite($fp, "$write1");
fwrite($fp, "някакъв код...");
fclose($fp);
?>

Задал си стойност w на файловия идентификатор - т.е. отваряш файла с опция за изтриване на съдържанието. Всеки запис ще изтрива предишното съдържание. Иначе казано - записа от реда в червено ще бъде заличен от следващия.

Виж за възможните стойности тук:
http://bg2.php.net/manual/en/function.fopen.php

Dано съм помогнал!
Успех! :?:
 

Back
Горе