Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Не съм сигорен за какво точно говориш,но мисля че е това:renegat96 каза:мисля че тук имаше урок как да ползваме урок за БД ама сега не го намирам
ами не е това пробвал съм я тая система ама дава грешки а не разбирам от phpindex каза:Не съм сигорен за какво точно говориш,но мисля че е това:renegat96 каза:мисля че тук имаше урок как да ползваме урок за БД ама сега не го намирам
:arrow: PHP : Регистрация и автентикация на потребители (без MySQL). :arrow: LINK :arrow:
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body >
<?php
function filled_out($form_vars)
{
foreach ($form_vars as $key => $value)
{
if (!isset($key) || ($value == ''))
return false;
}
return true;
}
if(!filled_out($HTTP_POST_VARS))
{
echo '
<b><center> <font color=#ff0000> Не сте попълнили всички полета. ';
echo'<META HTTP-EQUIV="Refresh"
CONTENT="1; URL=register.html">';
exit;
}
$user=$HTTP_POST_VARS['user'];
$user=str_replace(" ","",$user);
if(!eregi('^[a-zA-Z0-9_]+$',$user))
{echo'Потребителското име може да съдържа само латински букви и цифри от 0 до 9';
exit;}
$file= file("db.inc");
$n=count($file);
for ($i=0; $i<$n;$i++)
{
$line = explode ("&",$file[$i] );
if (strtolower($line[0])==strtolower($user))
{echo "Има такъв USER.<br>
Изберете друго потребителско име.";
echo'<META HTTP-EQUIV="Refresh"
CONTENT="2; URL=register.html">';
exit;
}
}
$pas=$HTTP_POST_VARS['pas'];
$pas=md5($pas);
$ip = getenv("REMOTE_ADDR");
$zapis=$user.'&'.$pas.'&'.$ip." \n" ;
$fp = fopen ( "db.inc" ,"a");
fwrite($fp, $zapis );
fclose($fp);
?>
<b>
<font color=#ff0000>
РЕГИСТРАЦИЯТА Е УСПЕШНА!<br>
<font color="#ff0000">
МОЛЯ, ИЗЧАКАЙТЕ......
<META HTTP-EQUIV="Refresh"
CONTENT="3; URL=login.html">'
направил съм всичко а ако искаш да видиш грешката просто копирай кода който съм дал в нов php файл и го отвори и ще видиш а иначе тая грешка я дава при регванеGalli каза:Така не мога да видя грешка. Виж дали си създал файл db.inc в същата директория с файла registerzapis.php
И напиши каква грешка дава.
виж кода ще забележиш че е сложено а това е грешката която ме даваHunteR каза:Некаде не си сложил
<?php
май![]()
$value) { if (!isset($key) || ($value == '')) return false; } return true; } if(!filled_out($HTTP_POST_VARS)) { echo '
Не сте попълнили всички полета. '; echo''; exit; } $user=$HTTP_POST_VARS['user']; $user=str_replace(" ","",$user); if(!eregi('^[a-zA-Z0-9_]+$',$user)) {echo'Потребителското име може да съдържа само латински букви и цифри от 0 до 9'; exit;} $file= file("db.inc"); $n=count($file); for ($i=0; $i<$n;$i++) { $line = explode ("&",$file[$i] ); if (strtolower($line[0])==strtolower($user)) {echo "Има такъв USER.
Изберете друго потребителско име."; echo''; exit; } } $pas=$HTTP_POST_VARS['pas']; $pas=md5($pas); $ip = getenv("REMOTE_ADDR"); $zapis=$user.'&'.$pas.'&'.$ip." \n" ; $fp = fopen ( "db.inc" ,"a"); fwrite($fp, $zapis ); fclose($fp); ?>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body >
<?php
function filled_out($form_vars)
{
foreach ($form_vars as $value)
{
if ($value == '')
return false;
}
return true;
}
if(!filled_out($HTTP_POST_VARS))
{
echo '
<b><center> <font color=#ff0000> Не сте попълнили всички полета. ';
echo'<META HTTP-EQUIV="Refresh"
CONTENT="1; URL=register.php">';
exit;
}
$user=$HTTP_POST_VARS['user'];
$user=str_replace(" ","",$user);
if(!eregi('^[a-zA-Z0-9_]+$',$user))
{echo'Потребителското име може да съдържа само латински букви и цифри от 0 до 9';
exit;}
$file= file("db.inc");
$n=count($file);
for ($i=0; $i<$n;$i++)
{
$line = explode ("&",$file[$i] );
if (strtolower($line[0])==strtolower($user))
{echo "Има такъв USER.<br>
Изберете друго потребителско име.";
echo'<META HTTP-EQUIV="Refresh"
CONTENT="2; URL=register.html">';
exit;
}
}
$pas=$HTTP_POST_VARS['pas'];
$pas=md5($pas);
$ip = getenv("REMOTE_ADDR");
$zapis=$user.'&'.$pas.'&'.$ip." \n" ;
$fp = fopen ( "db.inc" ,"a");
fwrite($fp, $zapis );
fclose($fp);
?>
<b>
<font color=#ff0000>
РЕГИСТРАЦИЯТА Е УСПЕШНА!<br>
<font color="#ff0000">
МОЛЯ, ИЗЧАКАЙТЕ......
<META HTTP-EQUIV="Refresh"
CONTENT="3; URL=login.html">'