2012-04-13 4 views
4

나는이 PHP form builder 클래스를 사용하고있다. 그러나 나는 이메일을 보내는 가장 기본적인 방법을 놓치고 있다고 생각한다. 나는 코드를 다운로드하고 수정할 수있는 충분한 PHP를 알고 있지만 구현하는 방법을 아주 확실하지 :PHP 폼 빌더 - 이메일을 보내는 방법

mail(to,subject,message,headers,parameters) 

는 사람이 작업을 진행하고 양식이 제출 될 때 자신에게 이메일을 보내는 방법을 알고 있나요?

답변

4

PHP documentation을 보거나 swiftmailer과 같은 추상화 된 클래스를 사용하는 것이 좋습니다. Swiftmailer는 헤더를 올바르게 설정하고 메일 하위 시스템과 독립적이므로 줄을 서성 거려 줄 것입니다.

Here is a basic example how to include swiftmailer

+0

스위프트는 나를 위해 다소 복잡해 보입니다. – Dony

+0

+1, swiftmailer는 가장 좋아하는 프로그램입니다. – Josh

+1

@Dony : 그다지 복잡하지는 않지만, 아주 기본적인 예제에 대한 링크를 추가했습니다. – konsolenfreddy

3

당신은 mail 기능을 구현하는 것이해야 already be there이없는 그것은 경우에 당신이 mail 기능을 발견하지 않는 경우 PHP 4

때문에 기본적으로 거기 (또는있다 작동하지 않는 경우), PHP가 sendmail 명령에 액세스 할 수있는 시스템에서 실행되고 있지 않을 가능성이 있습니다. 메일 기능 here의 요구 사항을 읽을 수 있습니다. 이 경우 (에 이메일을 테스트하려면이 있어야 함) 메일 서버를 가져와야합니다. Windows를 사용 중이라면 XAMPP에 XAMPP가 포함되어 있다는 것을 알고 있지만 일반적으로 Linux 상자를 사용하여 그러한 종류의 개발을 수행합니다.

+0

예. 메일 기능을 이해하고 있지만,이 앱에 어디에 위치하고 있는지 알지 못한다. 이메일 – Dony

+0

그것은 [PHPMailer] (http://code.google.com/searchframe#VgQXDVS9j6M/trunk/includes/phpmailer/class.phpmailer.php) 클래스의 일부입니다. – cwallenpoole

+0

감사합니다. 해결할 수 있습니다. – Dony