Код для редактирования и последующего вывода html-кода на страницы. Можно вставить в админку в качестве модуля управления рекламой на страницах, например
<?PHP
echo '<html><head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/></head><body>' ;
$act = htmlspecialchars($_GET['act' ]);
switch ($act)
{
default :
echo 'Редактирование<br />' ;
$dat = stripslashes(file_get_contents($_SERVER['DOCUMENT_ROOT' ].'/text.txt' ));
echo '<form action="?act=ok" method="post">
<textarea name="edit" cols="38" rows="8">' .$dat.'</textarea><br />
<input name="ok" type="submit" value="Изменить" />
</form><br />' ;
break ;
case 'ok' :
echo 'Результат<br />' ;
$edit = htmlspecialchars($_POST['edit' ]);
if (mb_strlen($edit) > 10000 )
{
echo 'Ошибка! Слишком большой текст!<br />' ;
}
else
{
$fp = fopen($_SERVER['DOCUMENT_ROOT' ].'/text.txt' ,'w' );
fwrite($fp,$edit);
fclose($fp);
echo 'Текст успешно отредактирован!<br />' ;
}
break ;
}
echo "</body></html>" ;
?>
echo stripslashes(htmlspecialchars_decode(file_get_contents($_SERVER['DOCUMENT_ROOT' ].'/text.txt' )));