McLotos
14.07.2014 - 11:53
Я уже говорил в начале что лучше для этого использовать htaccess - надёжней и стабильнее
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
sergeiss
14.07.2014 - 11:58
Цитата (Аня @ 14.07.2014 - 11:49) |
Ну вот код не хочет работать. |
В htaccess что прописано в связи с кодом 404? Покажи полностью. Ранее у тебя в показанном оттуда коде была ошибка. Сейчас она там так и есть?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
возвращает пустую страницу, как делать чтобы перенаправлялось на страницу 404.html
может header стоит после html вывода ?
Цитата (Kusss @ 14.07.2014 - 12:52) |
может header стоит после html вывода ? |
нет :(
<?php
include('db.php');
if(isset($_GET['id']))
{
$id=$_GET['id'];
}
if(!isset($id))
{
$id=4;
}
if(!preg_match("|^[\d]+$|",$id)){
exit("<p>неверный формат запроса!Проверьте URL");
}
$rezult11=mysql_query("SELECT * FROM data WHERE id='$id'",$db);
if(!$rezult11){
echo "oshibka ne vipolnilos zapros";
exit();
}
if(mysql_num_rows($rezult11) > 0){
$myrow11=mysql_fetch_array($rezult11);
$new_view=$myrow11["view"]+1;
$update=mysql_query("UPDATE data SET view='$new_view' WHERE id='$id'",$db);
}
else{
header("HTTP/1.1 404 Not Found");
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $myrow11['title']?></title>.......................