2013-04-09 10 views
0

간단한 양식을 사용하며 POST를 GET (변경)에서 GET (요청)까지 모든 것을 시도했습니다. 작은 따옴표, 큰 따옴표. EOD ... 아무것도 효과가 없었어. 나는 확인 페이지를 얻는다, 나는 전자 우편에서 주제 및 원본을 얻는다, 그러나 아무 자료도. 도와주세요!!양식에서 데이터를 가져올 수 없습니다.

signup.html

<form action="/signupprocess.php" method="post" enctype="text/plain" name="signup" 
target="_blank" id="signup"> 
<input name="email" type="text" id="email" size="35" maxlength="90"> 
<input name="name" type="text" id="name" size="35" maxlength="80"> 
<input name="address" type="text" id="address" size="35" maxlength="90"> 

signupprocess.php

$email = $_POST['email']; 
$name = $_POST['name']; 
$address = $_POST['address']; 
$phone = $_POST['phone']; 
$account = $_POST['account']; 
$authorize = $_POST['authorize']; 

$body = <<<EOD 
Name: $name <br> 
Address: $address <br> 
Phone Number: $phone <br> 
Account: $account <br> 
Authorize: $authorize <br> 
EOD; 

$headers = "From: $to\r\n"; 
$headers .= "Content-type: text/html\r\n"; 

mail($to, $subject, $body, $headers); 
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">'; 
+0

에서 enctype 속성을 제거하십시오 ', 당신은 무엇을 의미합니까? 더 구체적으로 할 수 있습니까? –

+2

'$ to'와'$ subject'를 정의하는 줄을 보여줄 수 있습니까? – searlea

+0

이메일을 받았지만 본문 ($ body)이 비어 있습니까? –

답변

0

텍스트 back`와`어떤 데이터를 가져 오는`함으로써 <form>

+0

감사합니다. 나는 그것을 시도했지만 텍스트를 모두 없앴다. 이메일 : 이름 : 주소 : 전화 번호 : 계정 : 권한 : –

+0

$ 제목 = '컨테스트 가입'; $에서 = '[email protected]'; –

+0

@Fred 죄송합니다. 나는 $ phone, $ account, $ authorize를 보여주지 않았지만 html 형식으로되어 있습니다. 데이터의 일부가 나오면 모두 작동 할 수 있다고 생각합니다. –

관련 문제