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

Форум PHP

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

 

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

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

тема: Warning: Cannot modify header information - headers already sent by
 
 автор: nikolayers   (13.02.2010 в 22:16)   письмо автору
 
 

Пишет ошибку : Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\casino\index.php:23) in Z:\home\localhost\www\casino\vert\s=6.php on line 81...Помогите, что делать???
<link href="style/style_auth.css" rel="stylesheet" type="text/css">
<form name="form1" method="post" action="?s=6">
<p>&nbsp;</p>
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><SPAN style="font-size: 14pt"><FONT face="Trebuchet MS">Авторизация :</FONT></SPAN></td>
  </tr>
</table>
<br>
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" class="border_s_1"><p>
    <label>
      <strong>*</strong> Введите имя :<br>
      <input name="Name" type="text" id="Name" size="30" maxlength="13">
    </label>
    <br>
      
      </p></td>
  </tr>
</table>
<br>
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" class="border_s_1"><p>
      <label><strong>*</strong> Введите пароль :<br>
        <input name="Pass" type="password" id="Pass" size="30" maxlength="13">
      </label>
<br>
    
    </p></td>
  </tr>
</table>
<br>
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center"><p>
    <label>
      <input type="submit" name="Submit" id="Submit" value="Авторизация">
    </label>
    <label>
      <input type="reset" name="Отмена" id="Отмена" value="Отмена">
    </label>
  </p></td>
  </tr>
</table>
<p>&nbsp;</p>
</form>
<?php 
if($_POST['Submit']!='')
{
include(
"hesh.php");
$name=$_POST['Name'];
$pass=$_POST['Pass'];
$hesh=md5($soil.$name.$pass);
$hesh2==$hesh;
if (!
preg_match("|^[a-z0-9]+$|i",$name))
{
echo 
"<script> alert('Неверный формат ввода имени!'); document.location.href='?s=6'; </script>";    
}
else
{

if (!
preg_match("|^[a-z0-9]+$|i",$pass))
{
echo 
"<script> alert('Неверный формат ввода пароля!'); document.location.href='?s=6'; </script>";    
}
else
{

include(
"db.php");
$result=mysql_query("SELECT `name` FROM `user` WHERE `hesh`='$hesh'",$db);
$row=mysql_fetch_array($result);
if(
$row['name']!=$name)
{
echo 
"<script> alert('Пользователь не существует!'); document.location.href='?s=6'; </script>";        
}
else
{
setcookie("UsName",$hesh,time()+3800);        

}
}
}
}
?>

  Ответить  
 
 автор: tvv123456   (13.02.2010 в 22:35)   письмо автору
 
   для: nikolayers   (13.02.2010 в 22:16)
 

А это скрипт какого файла?
Хотелось бы увидеть 23 строку файла index.php
и 81 строку файла s=6.php
а так введите название вашей темы в поиск на данном форуме
А так это значит что нельзя послать еще один заголовок после того как уже таковой был послан.

  Ответить  
 
 автор: nikolayers   (13.02.2010 в 22:37)   письмо автору
 
   для: tvv123456   (13.02.2010 в 22:35)
 

<?php include("vert/header.php"); ?>

  Ответить  
 
 автор: Trianon   (13.02.2010 в 22:40)   письмо автору
 
   для: nikolayers   (13.02.2010 в 22:16)
 

нельзя ставить cookies, вытолкнув перед этим дофига html-кода наружу.
cookies в заголовке передаются.

PS. Знаете, сколько тем с таким названием на этом форуме уже есть?

  Ответить  
 
 автор: nikolayers   (13.02.2010 в 22:42)   письмо автору
 
   для: Trianon   (13.02.2010 в 22:40)
 

А есть альтернатива???

  Ответить  
 
 автор: а-я   (13.02.2010 в 22:45)   письмо автору
 
   для: nikolayers   (13.02.2010 в 22:42)
 

в буфер..

  Ответить  
 
 автор: Trianon   (13.02.2010 в 23:17)   письмо автору
 
   для: nikolayers   (13.02.2010 в 22:42)
 

альтернатива чему?

  Ответить  
 
 автор: Ури Геллер   (13.02.2010 в 23:17)   письмо автору
 
   для: nikolayers   (13.02.2010 в 22:16)
 


<?php  
if($_POST['Submit']!=''

include(
"hesh.php"); 
$name=$_POST['Name']; 
$pass=$_POST['Pass']; 
$hesh=md5($soil.$name.$pass); 
$hesh2==$hesh
if (!
preg_match("|^[a-z0-9]+$|i",$name)) 

echo 
"<script> alert('Неверный формат ввода имени!'); document.location.href='?s=6'; </script>";     

else 


if (!
preg_match("|^[a-z0-9]+$|i",$pass)) 

echo 
"<script> alert('Неверный формат ввода пароля!'); document.location.href='?s=6'; </script>";     

else 


include(
"db.php"); 
$result=mysql_query("SELECT `name` FROM `user` WHERE `hesh`='$hesh'",$db); 
$row=mysql_fetch_array($result); 
if(
$row['name']!=$name

echo 
"<script> alert('Пользователь не существует!'); document.location.href='?s=6'; </script>";         

else 

setcookie("UsName",$hesh,time()+3800);         





?>

<link href="style/style_auth.css" rel="stylesheet" type="text/css"> 
<form name="form1" method="post" action="?s=6"> 
<p>&nbsp;</p> 
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td><SPAN style="font-size: 14pt"><FONT face="Trebuchet MS">Авторизация :</FONT></SPAN></td> 
  </tr> 
</table> 
<br> 
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td align="center" class="border_s_1"><p> 
    <label> 
      <strong>*</strong> Введите имя :<br> 
      <input name="Name" type="text" id="Name" size="30" maxlength="13"> 
    </label> 
    <br> 
       
      </p></td> 
  </tr> 
</table> 
<br> 
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td align="center" class="border_s_1"><p> 
      <label><strong>*</strong> Введите пароль :<br> 
        <input name="Pass" type="password" id="Pass" size="30" maxlength="13"> 
      </label> 
<br> 
     
    </p></td> 
  </tr> 
</table> 
<br> 
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td align="center"><p> 
    <label> 
      <input type="submit" name="Submit" id="Submit" value="Авторизация"> 
    </label> 
    <label> 
      <input type="reset" name="Отмена" id="Отмена" value="Отмена"> 
    </label> 
  </p></td> 
  </tr> 
</table> 
<p>&nbsp;</p> 
</form> 


всего-то делов

  Ответить  
 
 автор: Trianon   (13.02.2010 в 23:19)   письмо автору
 
   для: Ури Геллер   (13.02.2010 в 23:17)
 

У тредстартера практически от этого мало что изменится.
Хотя в принципе мысль правильная.

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

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