Вход Регистрация
Файл: buttons.php
Строк: 119
<?php
require('includes/header.php');
require(
'includes/utils.php');
require(
'includes/db.php');
require(
'includes/auth.php');

$message '';

if((isset(
$_GET['page']) && preg_match('/[^w.]/'$_GET['page'])))
{
?>
<wml>
<card id="error" title="error" ontimer="main.php?id=<?php echo $id?>&amp;p=<?php echo $login?>"><timer value="15"/>
<p align="center">
Неправильное РёРјСЏ СЃС‚раницы
</p>
</card>
</wml>
<?php
   
exit;
}

if(isset(
$_GET['ask']) && $_GET['ask'] == 'del')
{

   
$contents file("$login/" addslashes($_GET['page']));
   
preg_match_all('/<do type="(.*?)" label="(.*?)">(.*?)</do>/i'$contents[4], $res);
   
$labels $res[2];
   
$urls $res[3];
   
$contents[4] = ''// строка с кнопками
   
for($i 0$i count($labels); $i++)
   {
      if((
$i+1) != $_POST['sk'])
         
$contents[4] .= ' <do type="options" name="b' rand(10010000) . '" label="' $labels[$i] . '">' $urls[$i] . '</do>';
   }
   
$contents[4] .= "n";
   
$fp fopen("$login/" addslashes($_GET['page']), 'wb');
   
fputs($fpjoin(''$contents));
   
fclose($fp);
}

if(isset(
$_POST['ask']))
{
   
$contents file("$login/" addslashes($_GET['page']));
   
preg_match_all('/<do type="(.*?)" label="(.*?)">(.*?)</do>/i'$contents[4], $res);
   
$labels $res[2];
   
$urls $res[3];
   
$contents[4] = ''// строка с кнопками
   
if($_POST['ask'] == 'addab')
     
$contents[4] .= ' <do type="options" name="b' rand(1001000) . '" label="' $_POST['text'] . '"><go href="' $_POST['link'] . '"/></do>';
   for(
$i 0$i count($labels); $i++)
   {
      if((
$i+1) == $_POST['sk'] && $_POST['ask'] == 'rew')
        
$contents[4] .= ' <do type="options" name="b' rand(1001000) . '" label="' $_POST['text'] . '"><go href="' $_POST['link'] . '"/></do>';
      else
        
$contents[4] .= ' <do type="options" label="' $labels[$i] . '">' $urls[$i] . '</do>';
   }
   if(
$_POST['ask'] == 'addbel')
     
$contents[4] .= ' <do type="options" name="b' rand(1001000) . '" label="' $_POST['text'] . '"><go href="' $_POST['link'] . '"/></do>';

   
$contents[4] .= "n";
   
$fp fopen("$login/" addslashes($_GET['page']), 'wb');
   
fputs($fpjoin(''$contents));
   
fclose($fp);
}

$contents file("$login/" addslashes($_GET['page']));
$contents $contents[4];
preg_match_all('/<do type="(.*?)" label="(.*?)">(.*?)</do>/i'$contents$res);
$labels $res[2];
$urls $res[3];

?>
<wml>
<head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
<card id="buttons" title="Co&#x0444;&#x0442;-&#x043A;&#x043B;a&#x0432;&#x0438;&#x0448;&#x044B;">
<p>
<?php echo $message?>
Co&#x0444;&#x0442;-&#x043A;&#x043B;a&#x0432;&#x0438;&#x0448;a:<br/>
<select name="sk">
<?php
for($i 0$i count($labels); $i++)
   echo 
'<option value="' . ($i+1) . '">' $labels[$i] . '</option>' "n";
?>
</select><br/>
<anchor title="go">&#x0423;&#x0434;a&#x043B;&#x0438;&#x0442;&#x044C;<go href="buttons.php?id=<?php echo $id?>&amp;p=<?php echo $login?>&amp;page=<?php echo $_GET['page']; ?>&amp;ask=del" method="post">
<postfield name="sk" value="$(sk)"/>
</go></anchor><br/>
<b>&#x0418;&#x043B;&#x0438;:</b><br/>
Ha&#x0437;&#x0432;a&#x043D;&#x0438;e:<br/>
<input name="text" emptyok="true" maxlength="25" title="text"/><br/>
URL:<br/>
<input name="link" emptyok="true" maxlength="150" value="http://" title="link"/><br/>
<select name="ask">
<option value="addab">&#x0414;o&#x0431;a&#x0432;&#x0438;&#x0442;&#x044C; &#x0432;&#x044B;&#x0448;e</option>
<option value="addbel">&#x0414;o&#x0431;a&#x0432;&#x0438;&#x0442;&#x044C; &#x043D;&#x0438;&#x0436;e</option>
<option value="rew">&#x041F;epe&#x0437;a&#x043F;&#x0438;ca&#x0442;&#x044C;</option>
</select><br/>
<anchor title="go">Ok<go href="buttons.php?id=<?php echo $id?>&amp;p=<?php echo $login?>&amp;page=<?php echo $_GET['page']; ?>&amp;ask=rew" method="post">
<postfield name="sk" value="$(sk)"/>
<postfield name="ask" value="$(ask)"/>
<postfield name="text" value="$(text)"/>
<postfield name="link" value="$(link)"/>
</go></anchor><br/>
*********<br/>
<a href="edit.php?id=<?php echo $id?>&amp;p=<?php echo $login?>&amp;page=<?php echo $_GET['page']; ?>">Pe&#x0434;a&#x043A;&#x0442;op</a><br/>
*********<br/>
&#x0438;&#x043C;&#x044F;:<?php echo $_GET['page']; ?>, Pa&#x0437;&#x043C;ep:<?php echo filesize($login '/' $_GET['page']); ?> byte
</p>
</card>
</wml>
Онлайн: 0
Реклама