묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼관련 질문좀...머리아퍼~~
2002.08.24 21:55
저는 이제 막 배우는 사람인데요...
좀 알려주세요..
밑에는 아이디랑 암호를 입력(그냥 텍스트 입니다...ㅋㅋ)해서 php파일에 저장시키는 거거든요..
근데 잘 안되네요..쩝..
실행 시키면 에러는 안나는데.. 제가 생각했던거랑 좀 다르게 나오네요...
"b.html"에서아이디랑 암호를 입력하고 저장을 누르면 "3.php"파일로 넘어가면서 입력받은 아이디랑 암호가 나오긴 나와요...
근데 출력되고 난다음에.. 그 밑으로 전에 잇던 내용들이 왜 다시한번 나오는거죠?
쩝..제 설명이 좀 어렵다면...밑에 소스와 실행결과를 보세요...
b.html
<form name=ex method=post action="3.php">
아이디:<input type=text name=id size=10>
암호:<input type=password name=password size=15>
<input type=submit value="저장">
</form>
3.php
<?
$file="3.php";
$fp=fopen($file,"r");
$gi=fread($fp,filesize($file));
fclose($fp);
$b="<br>";
$c="$id:$password";
$gi_2="$gi$b$c";
$fp=fopen($file,"w");
fwrite($fp,$gi_2);
fclose($fp);
echo $gi_2;
?>
---------------------------------------------------------
만약 3.php파일에..
홍길동:123425
고지라:854211
김서방:852011
이렇게 기억이 되어있다고 치면은...
b.html 파일에서
박서방:999999 를 입력하고 엔터치면...
제생각으로는..
홍길동:123425
고지라:854211
김서방:852011
박서방:999999
이렇게 나와야 하는데...
막상 실행해보면은..
홍길동:123425
고지라:854211
김서방:852011
박서방:999999
홍길동:123425
고지라:854211
김서방:852011
이렇게 나와요..
전에 있던 내용이 왜 다시한번 출려되는거죠?
이제야 무슨말인지 알겠죠?
왜 이렇게 나오는지 꼭좀 알려주세요...
벌써 30분째 보고있답니다...
좀 알려주세요..
밑에는 아이디랑 암호를 입력(그냥 텍스트 입니다...ㅋㅋ)해서 php파일에 저장시키는 거거든요..
근데 잘 안되네요..쩝..
실행 시키면 에러는 안나는데.. 제가 생각했던거랑 좀 다르게 나오네요...
"b.html"에서아이디랑 암호를 입력하고 저장을 누르면 "3.php"파일로 넘어가면서 입력받은 아이디랑 암호가 나오긴 나와요...
근데 출력되고 난다음에.. 그 밑으로 전에 잇던 내용들이 왜 다시한번 나오는거죠?
쩝..제 설명이 좀 어렵다면...밑에 소스와 실행결과를 보세요...
b.html
<form name=ex method=post action="3.php">
아이디:<input type=text name=id size=10>
암호:<input type=password name=password size=15>
<input type=submit value="저장">
</form>
3.php
<?
$file="3.php";
$fp=fopen($file,"r");
$gi=fread($fp,filesize($file));
fclose($fp);
$b="<br>";
$c="$id:$password";
$gi_2="$gi$b$c";
$fp=fopen($file,"w");
fwrite($fp,$gi_2);
fclose($fp);
echo $gi_2;
?>
---------------------------------------------------------
만약 3.php파일에..
홍길동:123425
고지라:854211
김서방:852011
이렇게 기억이 되어있다고 치면은...
b.html 파일에서
박서방:999999 를 입력하고 엔터치면...
제생각으로는..
홍길동:123425
고지라:854211
김서방:852011
박서방:999999
이렇게 나와야 하는데...
막상 실행해보면은..
홍길동:123425
고지라:854211
김서방:852011
박서방:999999
홍길동:123425
고지라:854211
김서방:852011
이렇게 나와요..
전에 있던 내용이 왜 다시한번 출려되는거죠?
이제야 무슨말인지 알겠죠?
왜 이렇게 나오는지 꼭좀 알려주세요...
벌써 30분째 보고있답니다...
댓글 2
-
myself2
2002.08.26 17:17
-
코코
2002.08.26 22:15
쩝...3.php 에 내용이 저장되는거에요...
fopen으로 자기자신을 불러오는건 좀 이상한가요?
하여튼 해결됏음...
아님.. 내용 저장하는 php 구문이 들어가는건가요..~?
fopen으로 3.php를 불러온다는것부터가 조금 이상한데..^^;