2017-12-07 17 views
0

PHP의 mailgun API를 통해 동적 이메일을 보내려고하고 있지만 행운이 없습니다.mailgun을 사용하여 동적 PHP 페이지 보내기

간단한 동적 콘텐츠를 보내면 이메일을 보낼 수 있습니다. 예 : 내가 예컨대 welcomeemail.php? 아이디 = 1 동적 페이지의 콘텐츠를 당길 수 있도록하고 싶습니다 그러나

$email = [email protected]; 
$firstname = Tester; 
$result = $mgClient->sendMessage($domain, array(
'from' => 'Support Team <[email protected]>', 
'to'  => $email, 
'subject' => 'Welcome to XYZ.com', 
'html' => "<html>Dear $firstname, this is a test.</html>" 
), array(

)); 

. (welcomeemail.php 사용자 ID = 1?) file_get_contents : 스트림을 열지 못했습니다 :

$html = file_get_contents(welcomeemail.php?userid=1 
'html' => $html 

을 나는 다음과 같은 오류를 "경고를 얻을 그러나 : 그래서 내가 사용하려고했습니다. 해당 파일이나 디렉토리를

나는를 제거하면? 아이디 = 1, 그것을 잘하지만 분명히 동적 콘텐츠없이 작동합니다.

당신이 내 이메일에 동적 콘텐츠를 통합 할 수있는 방법에 대한 제안을 제공시겠습니까?

답변

2

당신은 F를 넣어해야 welcomeemail.php의 http 경로. 예를 들어 file_get_contents ('http://localhost/welcomeemail.php?userid=1'). 그렇게하지 않으면 file_get_contents()는 분명히 존재하지 않는 파일 시스템에서 'welcomeemail.php? userid = 1'파일을 찾습니다.

+0

고맙습니다! 나는이 일을하기 위해 내가 바보 같은 짓을했을 것임을 알았다. :) – user1491318