Записване на username & password

FaTaL_ErRoR_y

Registered
искам, когато някой напише своя username & password във формата за регистрация , те да бъдат записвани някъде :?:
 
Бази данни / Файлове / Бисквитки / Сесии
Избери си начи на записване. Последните два са временни.
 
мислех ,че просто някой ще напише един :D , но файлове или бази данни ще е най-добре

изберете по лесния за вас xD
 
Код:
<?php
$file = "logged.txt";
if(!file_exists("$file")) touch("$file");
$user = $_SERVER['PHP_AUTH_USER'];
$password = $_SERVER['PHP_AUTH_PW'];
$content = file_get_contents("$file");
$content = "$user - $password\n$content";
file_put_contents("$file","$content");
?>
 
Да вмъкна само към кода на r0073x че трябва д аимаш създаден файл logged.txt и да е с права за писане в него. Ако имаш проблем с правата тогава пиши пак в темата иначе си създай файла и го качи в същата директория където е и файла дето записва.

ПП: има и хубави уроци за добавяне на данни без бази данни. Прегледай ги.
 
rushvet, не си обърнал внимание на следния ред:
Код:
if(!file_exists("$file")) touch("$file");
ако няам файла, сам ще си го създаде :)
 
то в този късен час не преглеждам кодовете. Иначе добави и chmod($filename,0666); за да няма проблем.
 
Според теб може и да няма нужда, ама според мен има:
Код:
$content = file_get_contents("$file");
ще изкара грешка, че го няма файла, когато се наложи за пръв път да запише нечие влизане
 
file_put_contents($file,$content, FILE_APPEND | LOCK_EX);
Беше добавил излишни кавички и за да не става дублиране ако пишат двама едновременно файл добавих lock_ex
 

Back
Горе