php연습하다 안되서 질문해요

sfx123의 이미지

오토셋으로 서버 돌리면서 연습중입니다.
편집기는 아크로에딧이구요.
여기부터 질문이에요.

얘가 첫페이지구요.

input,td{font-size:8pt; font-family:돋움}


이름

아이디

비밀번호

이메일



얘가 두번째.
<?
$fp = fopen("member2.dat", "a+");

$t= time();
$tmp = "$id/$pw/$name/$email/$REMOTE_ADDR/$time \r\n";

fputs($fp,$tmp);

fclose($fp);
?>

<> window.alert('회원가입이 정상적으로 처리되었습니다.'); href='join.html';

첫번째 페이지에서 변수값입력하고 가입하기 누르면 잘 넘어가는데,

정작 문제가 되는 부분이, 에디터에서 member2.dat 파일을 불러오면 저장 되어있는게

////

이것밖에 없습니다.

제대로 되려면 이게

이름값/아이디값/비밀번호값/이메일값

이런식으로 저장이 되야하는데, 안되네요.

좀 가르쳐주시면 감사하겠습니다

ironiris의 이미지

소스 그대로 사용하실거면
php.ini 파일에서
register_globals = On

neogeo의 이미지

위의 방식으로 프로그래밍하시면 상당히 위험한 코드를 작성하시는 셈이 됩니다.

$_POST , $_GET 등의 변수 접근 방식과 , post , get 값을 받는 일반적인 방식을 공부해보시길 권합니다. ( php.net 사이트에 있습니다. )

register_globals = On 은 최후의 경우나 그냥 간단히 로컬에서 프로그래밍 공부 잠깐 해볼때 정도만 사용하십시오.

반드시 정석을 공부해 두시길 권합니다.

Neogeo - Future is Now.

Neogeo - Future is Now.