Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Метод пост перестал работать
 
 автор: Golovastik   (04.12.2010 в 23:30)   письмо автору
 
 

Имеется файл index.php

<?
header
('Content-Type: text/html; charset=utf-8');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Контакты</title>
</head>

<body>
<form action="forma.php">
Введите имя <br />
<input type="text" name="nm" /> <br />
Введите количество лет <br />
<input  type="text" name="year" /> <br />
<input type="submit" value="Отправить" />

</form>
</body>
</html>


и файл forma.php



<?php
header
('Content-Type: text/html; charset=utf-8'); 
  echo 
"Имя - $_POST[nm] ";
  echo 
"Пароль - $_POST[year] ";
?> 


Выводит вообще такое при отправки формы:

п»ї
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test.ru\www\forma.php:2) in Z:\home\test.ru\www\forma.php on line 3
Р&#65533;РјСЏ - РџР°СЂРѕР»СЊ - 


Как правильно написать,чтоб не выводило такую ерунду?

  Ответить  
 
 автор: Саня   (04.12.2010 в 23:53)   письмо автору
 
   для: Golovastik   (04.12.2010 в 23:30)
 

Нужно сохранять файл без метки BOM.

  Ответить  
 
 автор: Golovastik   (05.12.2010 в 00:46)   письмо автору
 
   для: Саня   (04.12.2010 в 23:53)
 

Странно, сработало, а чё так, почему без Бома?

Всё вроде отлично, но в Опере,хотя ов всех браузерах нормально.

Версия:
10.63

Сборка:
3516

Платформа:
Win32

Система:
Windows XP

Модуль XHTML+Voice:
Плагин не загружен


ПРи отправке формы, значения которые вводил в поля формы не отображаются при нажатии кнопки "Отправить".
Файл forma.php выглядит у меня так:
<?php/*выше этой строки пробелов никаких нет*/ 
header('Content-Type: text/html; charset=utf-8'); 
  echo 
'Имя'.$_POST['nm'];
  echo 
' Пароль'.$_POST['year'];
?> 

Во всех браузерах значения подставляются кроме Опера 10,63. Что можно сделать?

  Ответить  
 
 автор: Красная_шляпа   (05.12.2010 в 00:19)   письмо автору
 
   для: Golovastik   (04.12.2010 в 23:30)
 

атрибут метод пост в форме не задан. скачай нормальный редактор.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования