Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: проблема с перенаправлением

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
script88
Отправлено: 29 Июля, 2008 - 13:26:31
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2008  
Откуда: Владикавказ


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_POST['submit'])) {
  3. $data = $_POST['data'];
  4. $categories = $_POST['categories'];
  5. $title = $_POST['title'];
  6. $autor = $_POST['autor'];
  7. $home_page = $_POST['home_page'];
  8. $email_autor = $_POST['email_autor'];
  9. $text = $_POST['text'];
  10. $query = "INSERT INTO `articles_cms` VALUES ('$id_articles', '$data',     '$categories', '$title', '$autor', '$home_page', '$email_autor', '$text')";
  11. mysql_query($query);
  12. echo mysql_error();
  13. }
  14. else {
  15. header("Location: index.php");
  16. }
  17.  

Неработает выдает ошибку:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\func.php:12) in Z:\home\localhost\www\func.php on line 71
  3.  


Что делаю не так ????
 
 Top
Djin_dj
Отправлено: 29 Июля, 2008 - 14:06:25
Post Id



Частый гость


Покинул форум
Сообщений всего: 180
Дата рег-ции: Июнь 2008  
Откуда: Россия


Помог: 0 раз(а)




Уважаемый, а где поля БД!?
вот правильный код
$query = "INSERT INTO articles_cms (id_articles, data, categories, title, autor, home_page, email_autor, text) VALUES ('$id_articles', '$data', '$categories', '$title', '$autor', '$home_page', '$email_autor', '$text')";
и советую вместо '-такой ковычки ставить \" или прогонять переменные addslashes

(Отредактировано автором: 29 Июля, 2008 - 14:07:20)

 
 Top
script88
Отправлено: 29 Июля, 2008 - 15:51:25
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2008  
Откуда: Владикавказ


Помог: 0 раз(а)




Djin_dj пишет:
Уважаемый, а где поля БД!?
вот правильный код
$query = "INSERT INTO articles_cms (id_articles, data, categories, title, autor, home_page, email_autor, text) VALUES ('$id_articles', '$data', '$categories', '$title', '$autor', '$home_page', '$email_autor', '$text')";
и советую вместо '-такой ковычки ставить \" или прогонять переменные addslashes


Где именно ставить?
 
 Top
UA.ProG
Отправлено: 29 Июля, 2008 - 16:48:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


Ошибка тут явно не в этом компилятор ругаеться совсем по другому поводу,хедер файл у тебя уже отпаврлен и компилятор пишит что не может отправить так как одно вхождение уже есть в
Z:\home\localhost\www\func.php on line 71 строке.

<meta http-equiv=\"refresh\" content=\"1;URL=index.php\"> замени на это

(Отредактировано автором: 29 Июля, 2008 - 16:51:35)



-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
SION-ZENIT
Отправлено: 29 Июля, 2008 - 21:42:16
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




UA.ProG пишет:
<meta http-equiv=\"refresh\" content=\"1;URL=index.php\"> замени на это
ИМХО не айс.
Ругается на то что где-то уже произошел вывод в браузер, а заголовки надо отправлять до вывода. Найди место, и отправь заголовок выше!!!
 
 Top
script88
Отправлено: 30 Июля, 2008 - 07:22:49
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2008  
Откуда: Владикавказ


Помог: 0 раз(а)




SION-ZENIT пишет:
UA.ProG пишет:
<meta http-equiv=\"refresh\" content=\"1;URL=index.php\"> замени на это
ИМХО не айс.
Ругается на то что где-то уже произошел вывод в браузер, а заголовки надо отправлять до вывода. Найди место, и отправь заголовок выше!!!


что то де доходит до меня куда вставить этот кусок...((
 
 Top
UA.ProG
Отправлено: 30 Июля, 2008 - 12:28:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


Короче функци header() может вызывать только тогда когда еще в тело страницы еще не передано никаких echo "" и т.д. тоесть посылаеться заголовок а потом тело.
header(LocationУлыбка можно заменить на <meta http-equiv=\"refresh\" content=\"0;URL=index.php\">

PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['submit'])) {
  2. $data = $_POST['data'];
  3. $categories = $_POST['categories'];
  4. $title = $_POST['title'];
  5. $autor = $_POST['autor'];
  6. $home_page = $_POST['home_page'];
  7. $email_autor = $_POST['email_autor'];
  8. $text = $_POST['text'];
  9. $query = "INSERT INTO `articles_cms` VALUES ('$id_articles', '$data',     '$categories', '$title', '$autor', '$home_page', '$email_autor', '$text')";
  10. mysql_query($query);
  11. echo mysql_error();
  12. }
  13. else {
  14. echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\"> ";
  15. }
  16. }


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
script88
Отправлено: 30 Июля, 2008 - 12:35:21
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2008  
Откуда: Владикавказ


Помог: 0 раз(а)




Спс за ответ.
ща спробую Хорошо

(Отредактировано автором: 30 Июля, 2008 - 12:37:14)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB