File size: 1.94Kb
<?php
include_once '../lang.php';
include_once '../cfg.php';
include_once '../filtro.php';
$ps = filtro($_REQUEST['ps']);
$text = $_POST['text'];
$ref=rand(10000,1000000);
header('Cache-Control:no-cache');
header('Content-Type:text/vnd.wap.wml; charset=utf-8');
echo'<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.2.xml">
<wml><card id="index" title="Добавление новости"><p align="left"><small>';
if($ps != $pass){echo 'Доступ запрещен!<br/>';}else{
if(empty($text)){
echo 'Текст новости:<br/></small>
<input name="text" maxlength="250" emptyok="true"/><small><br/>
<anchor>Добавить<go href="add.php?ps='.$ps.'&ref='.$ref.'" method="post">
<postfield name="text" value="$(text)"/></go></anchor><br/>---<br/>* <u>текст</u> - <u>подчеркнутый</u><br/>* <b>текст</b> - <b>жирный</b><br/>* Текст вида http://'.$_SERVER['HTTP_HOST'].' преобразуется в ссылку.<br/>* Кроме этих, другие тэги отобразятся как текст. Не забывайте о правилах разметки страниц,будте осторожны с тэгами.<br/>';
}else{
$text=filtro(iconv('Windows-1251','UTF-8',substr(iconv('UTF-8','Windows-1251',$text),0,250)));
$text=str_replace(array('<b>','</b>','<u>','</u>'),array('<b>','</b>','<u>','</u>'),$text);
$text=eregi_replace("((http://))((([a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z;]{2,3}))|(([0-9]{1,3}\.){3}([0-9]{1,3})))((/|\?)[a-z0-9~#%&'_\+=:;\?\.-]*)*)","<a href=\"\\0\">\\3</a>",$text);
mysql_query("insert into `news` values(0, '".time()."', '$text','0','0','');");
print 'Новость успешно добавлена!<br/>';
}}
echo '---<br/><a href="index.php?ps='.$ps.'">Новости</a><br/><a href="/">На главную</a><br/>
(c) by Azzido 2007</small></p></card></wml>';
?>