file_get_contents()
возвращает файл в виде строки как есть, он не будет передавать существующие переменные, для этого вам нужно будет использовать include или require.
http://php.net/manual/en/function.file-get-contents.php
Что вы можете сделать, так это создать внутри Judgement6.php переменную $email_text
, а затем включить файл в свой сценарий.
Inside Judgement6.php:
$mail_text = "ALL THE CONTENT AND $VARIABLES INSIDE Judgement6.php";
Например, если Judgement6.У php есть следующий скрипт:
Hello <?php echo $name; ?>,
Thank you for subscribing to our <?php echo $_POST['service']; ?>
on <?php echo date("Y-m-d"); ?>.
Вы напишите
$mail_text = "Hello $name,
Thank you for subscribing to our ".$_POST['service']."
on ".date("Y-m-d").".";
Будьте осторожны с конкатенацией и используя "
внутри строки, вам нужно будет экранировать их \"
В вашем файле
$to=$email;
$subject="Welcome Aboard| Judgement6";
include_once('Judgement6.php');
или
$to=$email;
$subject="Welcome Aboard| Judgement6";
require_once('Judgement6.php');