\$textl = '$title' ;
Нужно экранировать чтоб код не выполнялся а записывался как нада.
Что касается кодировки то тоже разобрался, просто нужно инклуд хеада кинуть вниз и все.
\$textl = '$title' ;
Blade (23.11.2011/17:17)ОМГ
[php]
$name = $_POST['name'];
$code = $_POST['code'];
$title = $_POST['title'];
$ololo1 = "<?php define('_IN_JOHNCMS', 1);"."\n".
"$textl = '$title' ;"."\n".
"require_once (\"../incfiles/core.
~XeOn~ (23.11.2011/18:23)????????????
ОМГ
localhost (23.11.2011/18:23)
Ыыыы просмотрев 10 раз код увидел наконец то ошибку.гг
\$textl = '$title' ;
Нужно экранировать чтоб код не выполнялся а записывался как нада.
Что касается кодировки то тоже разобрался, п
$textl = $title;
~XeOn~ (23.11.2011/18:26)Экакой ты умный.
$textl = $title;
$textl
вообще пропадает из страницы, остается только знак = и все.$name = $_POST['name'];
$code = $_POST['code'];
$title = $_POST['title'];
$begin = '<?php define(\'_IN_JOHNCMS\', 1);' . PHP_EOL . '\$textl = \'' . $title . '\';' . PHP_EOL . 'require_once (\'../incfiles/core.php\');' . PHP_EOL . 'require_once (\'../incfiles/head.php\');' . PHP_EOL;
$end = 'require_once (\'../incfiles/end.php\');' . PHP_EOL . '?>';
$fh = fopen($name.'.php', "w") or die("не могу создать файл");
$write = $begin . $code . $end;
fwrite($fh, $write);
fclose($fh);
~XeOn~ (23.11.2011/18:32)Немного поправил и ты опять лишний раз добавил слешь перед
$name = $_POST['name']; $code = $_POST['code']; $title = $_POST['title']; $begin = '<?php define(\'_IN_JOHNCMS\', 1);' . PHP_EOL . '\$textl = \'' . $title . '\';' . PHP_EOL . 'require_once (
\$textl
$title = $_POST['title'];
$code = 'echo "' . $_POST['code'] . '";';
$name = $_POST['name'];
$begin = '<?php define(\'_IN_JOHNCMS\', 1);' . PHP_EOL . '$textl = \'' . $title .
'\';' . PHP_EOL . 'require_once (\'../incfiles/core.php\');' . PHP_EOL .
'require_once (\'../incfiles/head.php\');' . PHP_EOL;
$end = '' . PHP_EOL . 'require_once (\'../incfiles/end.php\');' . PHP_EOL . '?>';
$fh = fopen($name . '.php', "w") or die("не могу создать файл");
$write = $begin . $code . $end;
fwrite($fh, $write);
fclose($fh);
~XeOn~ (23.11.2011/18:23)
ОМГ
$name = $_POST['name'];
$title = $_POST['title'];
$text = $_POST['text'];
$content = '<?php' . "\n" .
'define(\'_IN_JOHNCMS\', 1);' . "\n" .
'$textl = ' . $title . ';' . "\n" .
'require_once(\'../incfiles/core.php\');' . "\n" .
'require_once(\'../incfiles/head.php\');' . "\n" .
$text . "\n" .
'require_once(\'../incfiles/end.php\');' . "\n" .
'?>';
$new = fopen($name, 'w');
fwrite($new, $content);
fclose($new);