Обучение/Помощь новичкам | Указанный путь не найден
Почему когда я перехожу по ссылке Пишет вот это "Указанный путь не найден" Вот код на эту ссылку В .htaccess Прописал это
html
<a href="/admin/news/index.php?act=add">Добавить Новость</a>php
case 'add':
if(!isset($_POST['ok']))
{
echo '
<div class="main">
<form action="news.php?act=add" method="post">
Название новости(max. 30):<br/>
<input type="text" name="name" class="input" maxlength="30" /><br />
Текст новости(max. 200):<br/>
<textarea name="text" cols="38" rows="8"></textarea><br/>
<input name="ok" type="submit" value="Добавить" />
</form>
</div>
';
}
else
{
$name = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['name'])));
$text = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['text'])));
$error = '';
if(empty($name) OR empty($text))
{
$error .= 'Ошибка! Не заполнены поля! <br/>';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка! Поле "Название новости" больше 30 символов! <br/>';
}
if(mb_strlen($text) > 1000)
{
$error .= 'Ошибка! Поле "Текст новости" больше 1000 символов! <br/>';
}
if(!empty($error))
{
echo '<div class="topni">';
echo $error;
echo '</div>';
}
else
{
$insert = mysqli_query($mysqli,"INSERT INTO `".$prefix."news` SET
`name` = '" . $name. "',
`text` = '" . $text . "',
`time` = '" . time() . "',
`author` = '" . mysqli_real_escape_string($mysqli,$user_data['login']) . "'");
if($insert)
{
echo '<div class="main">';
echo 'Новость успешно добавлена! <br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Новость не добавлена! <br/>';
echo '</div>';
}
}
}
break;html
RewriteRule ^admin/news?$ /_modules/admin/news/index.php [L,QSA]
пытаюсь сделать сам так как в этой теме https://bym.guru/forum/topic/154913 никто мне не помог.
Это что за гет?
{
php
switch($_GET['act']){
default:
break;
case 'upload';вот такой код , посмотри значение $_GET
функция $act , что там находится
[hljs class="php"]<?php
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
$title = 'Правила рейтинга » Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$tl = 'Правила рейтинга';
# head
require_once ( head );
system::adm();
switch($act)
{
default:
echo '<div class="title2">Администрирование новостей</div>';
echo '<div class="foot">';
echo '<a href="/admin/news/index.php?act=add">Добавить Новость</a><br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/news.php">К управлению новостями</a><br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/index.php">В Админку</a><br/>';
echo '</div>';
if($count > 0)
{
$total=intval(($count-1)/$page_news)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_news);
$start=$page*$page_news-$page_news;
$news = mysqli_query($mysqli,"SELECT * FROM `".$prefix."news` ORDER BY `time` DESC LIMIT ".$start.",".$page_news."");
while($row = mysqli_fetch_array($news))
{
$start++;
$count_comment = mysqli_num_rows(mysqli_query($mysqli,"SELECT * FROM `".$prefix."news_comments` WHERE `id_news` = '".$row['id']."'"));
echo '<div class="topni"><span class="o">'.$start.'</span> <b>'.$row['name'].'</b> ['.data($row['time']).']</div>';
echo '<div class="main">';
echo $row['text'].'<br/>';
echo '<hr>';
echo 'Добавил: '.$row['author'].'';
echo '<span class = "gray" style="float:right"><a style="margin-right: 9px"><a href="http://'.$set['home'].'/adm_panel/news.php?act=comments&id='.$row['id'].'">Комм: </a>['.$count_comment.']</span></div>';
echo '<div class="topni">';
echo '<a href="http://'.$set['home'].'/adm_panel/news.php?act=del_news&id='.$row['id'].'">Удалить Новость</a> :: <a href="http://'.$set['home'].'/adm_panel/news.php?act=edit_news&id='.$row['id'].'">Изменить Новость</a><br/>';
echo '</div>';
}
navigation($count,$page_news,$page,'http://'.$set['home'].'/adm_panel/news/',$total);
}
else
{
echo '<div class="main">';
echo 'Новостей нет!<br/>';
echo '</div>';
}
break;
case 'add':
if(!isset($_POST['ok']))
{
echo '
<div class="main">
<form action="news.php?act=add" method="post">
Название новости(max. 30):<br/>
<input type="text" name="name" class="input" maxlength="30" /><br />
Текст новости(max. 200):<br/>
<textarea name="text" cols="38" rows="8"></textarea><br/>
<input name="ok" type="submit" value="Добавить" />
</form>
</div>
';
}
else
{
$name = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['name'])));
$text = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['text'])));
$error = '';
if(empty($name) OR empty($text))
{
$error .= 'Ошибка! Не заполнены поля! <br/>';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка! Поле "Название новости" больше 30 символов! <br/>';
}
if(mb_strlen($text) > 1000)
{
$error .= 'Ошибка! Поле "Текст новости" больше 1000 символов! <br/>';
}
if(!empty($error))
{
echo '<div class="topni">';
echo $error;
echo '</div>';
}
else
{
$insert = mysqli_query($mysqli,"INSERT INTO `".$prefix."news` SET
`name` = '" . $name. "',
`text` = '" . $text . "',
`time` = '" . time() . "',
`author` = '" . mysqli_real_escape_string($mysqli,$user_data['login']) . "'");
if($insert)
{
echo '<div class="main">';
echo 'Новость успешно добавлена! <br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Новость не добавлена! <br/>';
echo '</div>';
}
}
}
break;
case 'del_news':
if($id)
{
$del_comm = mysqli_query($mysqli,"DELETE FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."'");
$del_news = mysqli_query($mysqli,"DELETE FROM `".$prefix."news` WHERE `id` = '".$id."'");
if($del_news AND $del_comm)
{
echo '<div class="main">';
echo 'Новость успешно удалена! <br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Новость не удалена! <br/>';
echo '</div>';
}
}
else
{
echo '<div class="topni">';
echo 'Не выбрана новость! <br/>';
echo '</div>';
}
break;
case 'edit_news':
if($id)
{
$isset = mysqli_query($mysqli,"SELECT * FROM `".$prefix."news` WHERE `id` = '".$id."'");
________
посл. ред. 06.09.2022 в 22:14; всего 1 раз(а); by 320517996
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
$title = 'Правила рейтинга » Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$tl = 'Правила рейтинга';
# head
require_once ( head );
system::adm();
switch($act)
{
default:
echo '<div class="title2">Администрирование новостей</div>';
echo '<div class="foot">';
echo '<a href="/admin/news/index.php?act=add">Добавить Новость</a><br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/news.php">К управлению новостями</a><br/>';
echo '<a href="http://'.$set['home'].'/adm_panel/index.php">В Админку</a><br/>';
echo '</div>';
if($count > 0)
{
$total=intval(($count-1)/$page_news)+1;
$page=abs(intval($_GET['page']));
if(empty($page) OR $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$past=intval($count/$page_news);
$start=$page*$page_news-$page_news;
$news = mysqli_query($mysqli,"SELECT * FROM `".$prefix."news` ORDER BY `time` DESC LIMIT ".$start.",".$page_news."");
while($row = mysqli_fetch_array($news))
{
$start++;
$count_comment = mysqli_num_rows(mysqli_query($mysqli,"SELECT * FROM `".$prefix."news_comments` WHERE `id_news` = '".$row['id']."'"));
echo '<div class="topni"><span class="o">'.$start.'</span> <b>'.$row['name'].'</b> ['.data($row['time']).']</div>';
echo '<div class="main">';
echo $row['text'].'<br/>';
echo '<hr>';
echo 'Добавил: '.$row['author'].'';
echo '<span class = "gray" style="float:right"><a style="margin-right: 9px"><a href="http://'.$set['home'].'/adm_panel/news.php?act=comments&id='.$row['id'].'">Комм: </a>['.$count_comment.']</span></div>';
echo '<div class="topni">';
echo '<a href="http://'.$set['home'].'/adm_panel/news.php?act=del_news&id='.$row['id'].'">Удалить Новость</a> :: <a href="http://'.$set['home'].'/adm_panel/news.php?act=edit_news&id='.$row['id'].'">Изменить Новость</a><br/>';
echo '</div>';
}
navigation($count,$page_news,$page,'http://'.$set['home'].'/adm_panel/news/',$total);
}
else
{
echo '<div class="main">';
echo 'Новостей нет!<br/>';
echo '</div>';
}
break;
case 'add':
if(!isset($_POST['ok']))
{
echo '
<div class="main">
<form action="news.php?act=add" method="post">
Название новости(max. 30):<br/>
<input type="text" name="name" class="input" maxlength="30" /><br />
Текст новости(max. 200):<br/>
<textarea name="text" cols="38" rows="8"></textarea><br/>
<input name="ok" type="submit" value="Добавить" />
</form>
</div>
';
}
else
{
$name = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['name'])));
$text = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_POST['text'])));
$error = '';
if(empty($name) OR empty($text))
{
$error .= 'Ошибка! Не заполнены поля! <br/>';
}
if(mb_strlen($name) > 30)
{
$error .= 'Ошибка! Поле "Название новости" больше 30 символов! <br/>';
}
if(mb_strlen($text) > 1000)
{
$error .= 'Ошибка! Поле "Текст новости" больше 1000 символов! <br/>';
}
if(!empty($error))
{
echo '<div class="topni">';
echo $error;
echo '</div>';
}
else
{
$insert = mysqli_query($mysqli,"INSERT INTO `".$prefix."news` SET
`name` = '" . $name. "',
`text` = '" . $text . "',
`time` = '" . time() . "',
`author` = '" . mysqli_real_escape_string($mysqli,$user_data['login']) . "'");
if($insert)
{
echo '<div class="main">';
echo 'Новость успешно добавлена! <br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Новость не добавлена! <br/>';
echo '</div>';
}
}
}
break;
case 'del_news':
if($id)
{
$del_comm = mysqli_query($mysqli,"DELETE FROM `".$prefix."news_comments` WHERE `id_news` = '".$id."'");
$del_news = mysqli_query($mysqli,"DELETE FROM `".$prefix."news` WHERE `id` = '".$id."'");
if($del_news AND $del_comm)
{
echo '<div class="main">';
echo 'Новость успешно удалена! <br/>';
echo '</div>';
}
else
{
echo '<div class="topni">';
echo 'Новость не удалена! <br/>';
echo '</div>';
}
}
else
{
echo '<div class="topni">';
echo 'Не выбрана новость! <br/>';
echo '</div>';
}
break;
case 'edit_news':
if($id)
{
$isset = mysqli_query($mysqli,"SELECT * FROM `".$prefix."news` WHERE `id` = '".$id."'");
________
посл. ред. 06.09.2022 в 22:14; всего 1 раз(а); by 320517996
Тег php не работает чтоли
Стр.: 1, 2