| Код | <?php require('includes/header.php'); require('includes/utils.php'); require('includes/db.php'); require('includes/auth.php');
if((isset($_GET['page']) && preg_match('/[^\w\.]/', $_GET['page'])) || (isset($_POST['page']) && preg_match('/[^\w\.]/', $_POST['page']))) { ?> <wml> <card id="error" title="error" ontimer="main.php?id=<?php echo $id; ?>&p=<?php echo $login; ?>"><timer value="15"/> <p align="center"> Неправильное имя страницы </p> </card> </wml> <?php exit; }
if(isset($_POST['action'])) { if($_POST['action'] == 'create') { // creating new page $fp = fopen("$login/" . $_POST['page'], 'w'); $clear_page = '<?xml version="1.0" encoding="UTF-8"?>'; $clear_page .= <<<CLEARPAGE <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head> <card id="index" title="$_POST[title]"> <do type="prev" label="Назад"><prev/></do> <p align="center"> <br/> </p> </card> </wml> CLEARPAGE; fputs($fp, $clear_page); fclose($fp); $message = 'Cтpaницa "' . $_POST['page'] . '" coздaнa'; } else if($_POST['action'] == 'change') { if(file_exists("$login/" . $_POST['page'])) { $contents = join('', file("$login/" . $_POST['page'])); $contents = preg_replace('/<card id=\"(.*?)\" title=".*?">/i', '<card id="$1" title="' . $_POST['title'] . '">', $contents); $fp = fopen("$login/" . $_POST['page'], 'w'); fputs($fp, $contents); fclose($fp); $message = 'Зaгoлoвoк cтpaницы "' . $_GET['page'] . '" измeнeн'; } else { $message = 'Страница с именем "' . $_POST['page'] . '" не найдена'; } } ?> <wml> <card id="added" title="added" ontimer="edit.php?id=<?php echo $id; ?>&p=<?php echo $login; ?>&page=<?php echo $_POST['page']; ?>"><timer value="15"/> <p> <?php echo $message; ?><br/> </p> </card> </wml> <?php exit; } ?> <wml> <head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head> <card id="Edit" title="Peдaктop"> <p> <b>index.wml</b><br/> Имя cтpaницы(без wml)<br/> <input name="page" emptyok="true" maxlength="20" value="<?php echo preg_replace('/\..*?$/',"",$_GET['page']); ?>" title="page"/><br/> Зaгoлoвoк:<br/> <input name="title" emptyok="true" maxlength="20" title="title"/><br/> <select name="action"> <option value="create">Coздaть</option> <option value="change">Изм.Зaгoлoвoк</option> </select><br/> <anchor title="go">Ok<go href="edittitle.php?id=<?php echo $id; ?>&p=<?php echo $login; ?>&page=<?php echo $_GET['page']; ?>" method="post"> <postfield name="action" value="$(action)"/> <postfield name="page" value="$(page).wml"/> <postfield name="title" value="$(title)"/> </go></anchor><br/> *********<br/> <a href="edit.php?id=<?php echo $id; ?>&p=<?php echo $login; ?>&page=<?php echo $_GET['page']; ?>">Haзaд</a><br/> </p> </card> </wml>
|
Вот код, но нам нужно сделать типо , щас фотку выложу, http://freen.mobi/12345.bmp
Добавлено через 2 минуты и 55 секунд ой, не ту картинку выложил, вот, скачайте еще раз |