Kosha1981
Guest
Warning: Cannot modify header information
Warning: Cannot modify header information - headers already sent by (output started at z:\home\mifology.ru\www\register.php:7) in z:\home\mifology.ru\www\register.php on line 287
Привожу скрипт полностью ниже :
<html>
<head>
<title>регистрация нового пользователя</title>
</head>
<body background="images/background.gif">
</body>
</html>
Вроде в 7-ой строке ничего не печатается и не отправляется , как избавится от этой проблемы , может быть можно что-то изменить в настройках php ?
Warning: Cannot modify header information - headers already sent by (output started at z:\home\mifology.ru\www\register.php:7) in z:\home\mifology.ru\www\register.php on line 287
Привожу скрипт полностью ниже :
PHP:
Error_Reporting(E_ALL & ~E_NOTICE);
<head>
<title>регистрация нового пользователя</title>
</head>
<body background="images/background.gif">
PHP:
$form='
<form action="register.php" method="post"><br>
<input type=hidden name=seenform value=yes>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%"><IMG height=16 src="images/border.gif" width=980 border=0></td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<IMG height=18 src="images/probel.gif" width=128 border=0>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="29%">
<p align="center"><img border="0" src="images/logo.gif" width="100" height="82"></td>
<td width="42%">
<p align="center"><img border="0" src="images/mifology.gif" width="400" height="70"></p>
</td>
<td width="29%">
<p align="center"><img border="0" src="images/logo.gif" width="100" height="82"></td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><font face="Monotype Corsiva" size="6" color="#000000">Регистрация</font></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%"><img border="0" src="images/probel.gif" width="128" height="18"></td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#003333">Внимание ! Поля выделенные</font><font color="#FF0000"> * </font><font color="#003333">должны быть обязательно заполнены !</font></b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Логин :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><font color="#003333"><small>Разрешается использовать не более 30-ти символов .</small></font></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="login" size="20"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Пароль :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="password" name="password"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Пароль повторно :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="password" name="verpass"</p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Ваш email :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><font color="#003333"><small>Используется только для восстановления пароля и нигде не отображается .</small></font></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="email"</p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Ваше реальное имя :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="name"</p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Ваша дата рождения :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><font color="#003333"><small>(в виде 25.04.1981)</small></font></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="birthday"</p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b><font color="#FF0000">*</font> Ваш пол :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="radio" value="Мужской" checked name="mw"> Мужской <input type="radio" value="Женский" name="mw"> Женский</p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b>Город :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="city" size="20"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b>ICQ :</b></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="icq" size="20"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><b>Домашняя страничка :</b></td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="text" name="homepage" size="20"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="24%">
<p align="right"><input type="checkbox" name="agree">
<td width="76%">
<p><b><a href="http://myhost.ru/zakon.html"><font color="#000000">Я ознакомился с законами проекта и обязуюсь их соблюдать .</font></a></b></td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%">
<p align="center"><input type="submit" value="Регистрация" name="submit"></p>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%"><img border="0" src="images/probel.gif" width="128" height="18"></td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%">
<tr>
<td width="100%"><img border="0" src="images/border.gif" width="980" height="16"></td>
</tr>
</table>
</form>';
$err=="";
if ($seenform !='yes'):
print $form;
else:
{if ($login=="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы не ввели имя пользователя</b></font></p>";
$err=1;}
if ($password=="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Пароль не может быть пустым</b></font></p>";
$err=1;}
if ($password!=$verpass)
{print "<p align='center'><font size='2' color='#FF0000'><b>Введенные пароли не совпадают</b></font></p>";
$err=1;}
if ($email=="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы не ввели email</b><br></font></p>";
$err=1;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $email)and $email !="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы ввели не корректный email адрес</b></font></p>";
$err=1;}
if ($name=="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы не ввели ваше реяльное имя</b></font></p>";
$err=1;}
if ($birthday=="")
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы не ввели вашу дату рождения</b></font></p>";
$err=1;}
if (!$agree)
{print "<p align='center'><font size='2' color='#FF0000'><b>Вы должны согласится с законами проекта</b></font></p>";
$err=1;}
mysql_connect("localhost","root");
mysql_select_db("mifology");
$query="select id from client where login='$login'";
$result=mysql_query ($query) or die (mysql_error());
if (mysql_num_rows ($result)){
echo "<p align=center><b>Ошибка</b></p>";
echo "<p align=center>Логин <b>".$login."</b> уже зарегистрирован.Вернитесь назад и выберите другой логин</p>";
$err=1;}}
if ($err=="")
{mysql_connect("localhost","root");
mysql_select_db("mifology");
$sql = "INSERT INTO client (login,password,email,name,birthday,mw,city,icq,homepage) VALUES
('$login','$password','$email','$name','$birthday','$mw','$city','$icq','$homepage')";
$result = mysql_query($sql) or die (mysql_error());
header("Location: login.php");}
endif;
</html>
Вроде в 7-ой строке ничего не печатается и не отправляется , как избавится от этой проблемы , может быть можно что-то изменить в настройках php ?