Помогни ни да направим Uroci.net по - богат! Добави урок

Логин и регистър система без MySQL

PHP » PHP
kirilgolov   трудност:    видян: 11782

 

4.6. adduser.php:

 

<!-- Начало -->

<!-- Файл adduser.php -->

<!-- Написал: (C) 2012 Кирил Голов

Кодът да не се копира никъде без да е споменато името ми. -->

<?php

$title = "Резултат от регистрацията";

include("top.php");

?>

<?php


$user = $_POST['user'];

$pas = $_POST['pass'];

$pass = md5($pas);

$file = "users.php";


$handle = fopen($file, "a+");


$size = filesize($file);


if ($size == 0) {

echo "Грешка!";

} else {


$readed = fread($handle, $size);

$lines = explode("&", $readed);

$id = count($lines);

$write = $id . ":" . $user . ":" . $pass . "&n";


fwrite($handle, $write);


echo "<h2><center><b>";

echo "Регистрацията е успешна. <br> Вашият Индентификационен номер (Важно! с него се влиза в системата) е: $id .";

echo "<br> Вашето потребителско име е: $user .";

echo "<br> Вашата парола е: ****** .";

echo "</b></center></h2>";


}


?>

<?php

include("btm.php");

?>

<!-- Край -->

 


Страници: «1 2 3 4 5 »

Коментари (3)

kirilgolov на 05.04 2012 в 17:44ч.
Извинете ме много, но както сега установих, урока е пълен с грешки. Ще се опитам да пусна нов урок утре, в който всички кодове да са поправени.
kirilgolov на 06.04 2012 в 15:10ч.
Ето грешките, които трябва да се поправят за да работи:

Във index.php:
реда трябва да се замени със:
реда

Във login.php:
реда $handle = fopen($handle, "a+"); трябва да се замени със:
реда $handle = fopen($file, "a+");

Също в този файл:
реда $readed = fread($file, $size); трябва да се замени със:
реда $readed = fread($handle, $size);

Във register.php:
реда трябва да се замени със:
реда

Това е. Надявам се да не съм ви затруднил много с поправянето на толкова грешки, но просто не ми се правеше нов урок за това, а не знам дали може и ако да, как се редактира урок.
artreia на 21.05 2012 в 13:03ч.
Има и много по-лесен начин наречен WEB SQL, нова технология за която са ни необходими познания по HTML и Javascript, без MySQL база данни, без PHP скриптове. Информацията се съхранява директно в браузъра на потребителя. Работи с Chrome, Safari...

http://www.topvideotutorials.com/video/Nv2cnpU1cb8/HTML5-WebSQL.html

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com