저는 PHP에 매우 익숙하지만 C# java와 VB에서 약간의 경험을했습니다. 나는 나의 웹 사이트에서 간단한 문의 양식을 작성했고 그것은 나에게 이메일을 보내고 사용자에게 확인 이메일을 보낼 것이다. 이것은 잘 작동합니다. 이제 나는 그 사람의 이름과 이메일 주소를 향후 우편물 발송을 위해 데이터베이스에 추가하고 싶습니다. java 또는 C#에서이 작업을 수행하려는 경우이 두 가지 작업을 전자 메일이나 데이터베이스에 추가해야하는 다른 상황에서 사용하기 위해 2 개 또는 더 많은 클래스로 분할됩니다. PHP에서 가능합니까 아니면 그냥 하나의 파일에 모두 작성해야합니까?다른 PHP 스크립트를 호출 할 수 있습니까?
감사합니다.
<?php
$to = "[email protected]";
$subject = "New Contact";
$message = "A new contact named : " . $_POST["fname"] . " " . $_POST["lname"] . "\n" . "has written you a message:" . "\n" . "\n" . $_POST["comment"];
$from = ($_POST["email"]);
mail($to,$subject,$message,"From" . " " . $_POST["email"]);
echo "<p> Thank you for your time helping me to build a better website!</p> <br/> <p> You will recieve an email confirmation shortly </p> <br/> <p> You will be redirected in 5 seconds</p>" ;
$return_message = "Thank you for your comments and suggestions. \n If you required further assistance I will be with you shortly. \n \n Yours, \n \n Craig A. Smith \n \n Original Message: \n" . $_POST["comment"];
mail($from,"Thank You!",$return_message);
?>
이 사용자가 클릭 제출 후 실행되는 스크립트입니다 : (편집) 여기에 내가 쓴 일부 코드입니다. (모든 필드가 채워 졌는지 확인할 수있는 몇 가지 유효성 검사가 있습니다.)
연락처 양식의 정보를 데이터베이스에 추가 할 다음 스크립트로 보내려면 어떻게해야합니까? 나는 아주 쉽게 그것을 모두 하나의 스크립트로 작성할 수 있지만이 사이트는 PHP를 처음 사용하는 사이트이며 내 이력서에 광고 할 내 홈 페이지입니다. 나는 방금 학교를 나가기 때문에 현재 일자리를 찾고 있습니다.
당신은 당신이 생각하는 경우 다시 그것을 필요로 할지도 모르다, 당신이 수동으로 파일을 포함 할 수 있더라도, 틀림없이 다른 종류에서 그것을 두는 좋은 아이디어, http://php.net/manual/en/language.oop5.autoload.php를 검사하십시오 : http ://php.net/manual/en/function.include.php. – jeroen
실제로 클래스를 작성할 필요가 없습니다. 데이터베이스 클래스를 사용해야하지만 해당 연락처를 추가하는 것은 간단한 함수로 수행 될 수 있습니다. – Popnoodles
try http://net.tutsplus.com/tutorials/php/object-oriented-php-for-beginners/ –