PHPを使用しているユーザーに電子メールを送信する際に問題が発生しました。私は電子メールテンプレート内のいくつかの値をバインドしていますが、ユーザーの受信トレイに送信されている間は、テンプレート内でその値を取得できません。私は以下のコードを説明しています。PHPを使用して電子メールテンプレートの値を取得しない
$msgSub="Login credentials and verification link for Spesh";
$u_name='Username-"'.$email.'"';
$u_pass='Password-"'.$password.'"';
$url='http://oditek.in/spesh/mobileapi/categoryproduct.php?item=4&acn=2&email='+$email;
ob_start();
include "verification.php";
$msg_body=ob_get_clean();
$is_send=sendMail($email,'[email protected]',$msgSub,$msg_body);
verification.php:
<br /><br />
<b><?php echo $u_name ?></b><br /><br />
<b><?php echo $u_pass ?></b>
<b><?php echo $url ?></b>
<br /><br />
function sendMail($to,$from,$subject,$msg_body){
$headers = "MIME-Version: 1.0" . "\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\n";
$headers .= 'From: '.$from . "\n";
$id=mail($to,$subject,$msg_body,$headers);
if($id){
return 1;
}else{
return 0;
}
}
ここで私は$u_name and $u_pass
の値を取得していますが、$url
の値が0
を来ています。最初のファイルでは、私はすでにurl
の値を宣言しています。 URLの価値が来るはずです。私を助けてください。
このSENDMAIL()関数 –
@ObjectManipulatorのコンテンツを表示してください:私はSENDMAIL()関数の内容を掲載しました。 – subhra