Warning: Cannot modify header information - headers already sent by (output started at C:\VertrigoServ\www\pisan\index.php:38) in C:\VertrigoServ\www\pisan\includes\login.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at C:\VertrigoServ\www\pisan\index.php:38) in C:\VertrigoServ\www\pisan\includes\login.php on line 21
Вие влязохте успешно!
Ето login.php
Ето register.php
Според мене е нещо от VertrigoServ. А пък може и да е грешка. И може ли да ми го оправите да може да проверява за "парола от 6 до 32 символа, имейл да се пише например test@abv.bg, а не който каквото иска си пише.
Warning: Cannot modify header information - headers already sent by (output started at C:\VertrigoServ\www\pisan\index.php:38) in C:\VertrigoServ\www\pisan\includes\login.php on line 21
Вие влязохте успешно!
Ето login.php
Код:
<?php
include "config.php";
if (!$log['username']) {
if (isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$skype = $_POST['skype'];
$data = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username = '$username'")); # Срързва се с БД и ...
if ($data['password'] != $password) { #..... Проверява дали въведента парола е вярна ....
echo "Грешно потребителско име или паролата! <meta http-equiv=\"Refresh\" content=\"1; URL=mesage.php\"/>"; # .... И ако не е вярна извежда това
} else {
$info = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username = '$username'"));
setcookie("id", $info['id'],time()+(60*60*24*5), "/", ""); # Ако парота е варна се изпълнява това
setcookie("password", $info['password'],time()+(60*60*24*5), "/", ""); # ---//----
echo "Вие влязохте успешно! <meta http-equiv=\"Refresh\" content=\"1; URL=index.php\"/>"; # Ако всичко е ОК излиза това
}
} else {
# Форма за Влизане
echo "<center>
<link href='files/style2.css' rel='stylesheet' type='text/css' />
<form method='post'>
Потребител:<br><img src='img/users.png' width=16 height16 target='blank' ><input type='text' class='input' name='username'><br>
Парола:<br><img src='img/password.png' width=16 height16 target='blank' ><input type='password' class='input' name='password'><br>
<input type='submit' name='login' class='btnExample' value='Влез'>
</form></center>";
}
}
else {
$test=mysql_query("SELECT skype,avatar FROM users WHERE username='$log[username]'") or die(mysql_error());
$e=mysql_fetch_array($test);
$skypeone=$e['skype'];
if($skypeone==NULL){
$skaip = "Няма"; }
else {
$skaip = "<a rel=\"nofollow\" href=\"skype:$skypeone?userinfo\" ><img width=\"16\" height=\"16\" src=\"http://mystatus.skype.com/smallicon/$skypeone\" alt=\"Skype\" title=\"Skype\" border=\"0\" /></a>";
}
$avatarche=$e['avatar'];
echo "<div align='center'><img src='$avatarche'></div><br><center>Ти се логна като <b>".$log['username']."</b></center></br>";
echo "<br><center>Скайп: ".$skaip."</center></br>";
echo "<br><img src='img/Source.png' width=16 height16 target='blank' title='Изпрати Съобщение'><a class='btnExample' href='mesage.php'>Изпрати Съобщение</a></br>";
echo "<br><img src='img/exit.png' width=16 height16 target='blank' title='Вашите Съобщения'><a class='btnExample' href='box.php'>Вашите Съобщения</a></br>";
echo "<br><img src='img/Quit.png' width=16 height16 target='blank' title='Изход'><a class='btnExample' href='logout.php'>Изход</a></br>";
}
?>
Ето register.php
Код:
<?php
include('config.php');
echo '
 <span style="color:gray">Отбелязаните в </span><font color="red">*</font><span style="color:gray"> полета са задължителни!</span><br><br>
<link href="files/style2.css" rel="stylesheet" type="text/css" />
<form action="" method="post">
<span style="color:gray"> Потребител<font color="red">*</font>:</span><br> <img src="img/users.png"> <input type="text" class="input" name="username" />
<br />
<span style="color:gray"> Парола<font color="red">*</font>:</span><br> <img src="img/password.png"> <input type="password" class="input" name="password" />
<br />
<span style="color:gray"> Имейл адрес<font color="red">*</font>:</span><br> <img src="img/mail.png" width="16" height="16" > <input type="email" class="input" name="email" />
<br />
<span style="color:gray"> Скайп<font color="red">*</font>:</span><br> <img src="img/skype.png"> <input type="skype" class="input" name="skype" />
<br /><br>
 <input type="submit" class="btnExample" name="submit" value="Регистрирай ме" />
</form>
';
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$skype = $_POST['skype'];
mysql_query("INSERT INTO users (username, password, email, skype) VALUES ('$username', '$password', '$email', '$skype')") or die(mysql_error());
echo 'Поздравления. Вие се регистрирахте успешно!';
}else{
echo '';
}
?>
Според мене е нещо от VertrigoServ. А пък може и да е грешка. И може ли да ми го оправите да може да проверява за "парола от 6 до 32 символа, имейл да се пише например test@abv.bg, а не който каквото иска си пише.