txt istenilen satırdaki veriyi degiştirmek.

unal27unal kurtgoz

user pass  bir txt icerisinde tutuyorum user sabit pass degisken ben pass surekli degistirerek random bir sistem kurdum ehrsey tamam lakin php user oldugu satırı bulup yeni pass eski pasla degiştriecek sifre.txt icerisini

user sabit pass degişken nasıl yapabilirim

2014-12-18 05:15:06

Php cevap altta

unal27unal kurtgoz

<?php
$username=$_REQUEST["user"];
$newpass=$_REQUEST["key"];
$newfile="";
 
$file = 'userkey.txt';
$data = file($file) or die('olmadi!');
foreach ($data as $line){
    list($user,$pass)=explode(":",$line);
        $matched=($user==$username);
            if ($matched){
                $newfile.=$username.":".$newpass."\n";
            }else{
                $newfile.=$user.":".$pass."\n";
            }
}

$header = fopen($file, 'w') or die('olmadi!');
fwrite($header, $newfile) or die('yazmadi');
fclose($header);
$data = file($file) or die('hicokumadi!');
foreach ($data as $line) { echo $line."<br>"; }
?>

2014-12-18 09:56:50 Edit:2014-12-18 09:58:21

not

unal27unal kurtgoz

burada sadece key degisiyor user sabit  sadece user dogruluyor

bu sekidle user pass kontorlu yapar

$matched=($user==$username) and ($pass==$newpass)

userkey.txt   icerisi

user1:pas1

user2:pas2

user3:pass3

2014-12-18 10:00:34 Edit:2014-12-20 16:31:59

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro