私は自分のサーバーで認証を設定しようとしていますが、私はPHPについてほとんど知っていません。PHP:ファイルにテキストを追加する
私は、ユーザーとパスワードで満たされたPHPファイルがあります:手動でパスワードの配列を編集せず
function getPassword($user)
{
// the user/password database. For very small groups
// of users, you may just get away with expanding this
// array.
$passwords= array (
'user1' => 'password1',
'user2' => 'password2',
'user3' => 'password3',
'user4' => 'password4'
);
$password = $passwords[ $user ];
if (NULL == $password)
return NULL;
を、私は、PHPファイルはユーザー名とパスワードのためのユーザ入力を読み込み、配列にそれを追加したいです。
<?php
function fwrite_stream($fp, $string) {
$fp = fopen('shit.php', 'w');
for ($written = 0; $written < strlen($string); $written += $fwrite) {
$fwrite = fwrite($fp, substr($string, $written));
if ($fwrite === false) {
return $written;
}
}
return $written;
fclose($fp);
}
?>
がどのように私は、アレイへの書き込みにこれを教えてください:
私はドキュメントを調べて、これが仕事ができるかの漠然とした考えを持っていますか?
はEDIT:実は、私は何を考えます私はやっているが間違っている。おそらく私が使うはずの機能は次のとおりです:http://uk.php.net/manual/en/function.file-put-contents.php – dukevin
パスワードはプレーンテキストで保存するのではなく、そのハッシュだけを保存してください([ 'crypt'](例えばhttp://php.net/crypt)を参照してください)。 – Gumbo