양식 입력을 서버의 텍스트 파일로 저장해야합니다. 나는 서버 "email.txt"에 텍스트 파일을 만들었고 777의 권한을 주었다. 그러나 양식이 제출되면 텍스트 파일은 비어있게된다. 다음과 같이서버의 파일에 양식 정보 저장
내 HTML은 다음과 같습니다
<form action="process.php" method="post">
<input id="email-input" type="text" name="your-email" placeholder="[email protected]" class="cform-text" size="65" title="your email">
<input id="optin-button" type="submit" value="Download The Report" class="cform-submit">
</form>
PHP는 다음과 같이
<?PHP
$email = $_POST["email-input"];
$to = "[email protected]";
$subject = "New Email Address for Mailing List";
$headers = "From: $email\n";
$message = "A visitor to your site has sent the following email address to be added to your mailing list.\n
Email Address: $email";
$user = "$email";
$usersubject = "Thank You";
$userheaders = "From: [email protected]\n";
$usermessage = "Thank you for subscribing to our mailing list.";
mail($to,$subject,$message,$headers);
mail($user,$usersubject,$usermessage,$userheaders);
$fh = fopen("email.txt", "a");
fwrite($fh, $email);
fclose($fh);
header("Location: mysite.com");
?>
은 지원하시기 바랍니다. 감사합니다.