簡體   English   中英

PHP電子郵件$ Subject行將不會拉變量

[英]PHP Email $Subject Line Will Not Pull Variable

我到處搜尋,沒有運氣。 我創建了一個效果很好的PHP電子郵件表單。 現在,我需要編輯電子郵件主題行以從聯系表中獲取信息。

這就是我希望作為電子郵件主題行使用的內容:“您有$ variable的$ variable查詢。

這是我當前的代碼,在$ Subject行上給我一個錯誤:

$EmailFrom = "Contact@xxx.com";
$EmailTo = "ryan@xxx.com";
$Subject = "You have a .$Subj inquiry from .$Name";
$Name = Trim(stripslashes($_POST['sender_name'])); 
$Email = Trim(stripslashes($_POST['sender_email'])); 
$Message = Trim(stripslashes($_POST['message']));
$System = Trim(stripslashes($_POST['system']));
$Item = Trim(stripslashes($_POST['item'])); 
$Subj = Trim(stripslashes($_POST['subj'])); 

因此,我嘗試在$ Subject中的變量周圍添加<>。 我也嘗試了上述期間以及$ xxx。

當我發送電子郵件時,它將發送為:“您有來自<>的<>查詢”或“您來自的。查詢”。 取決於$ xxx變量中包含哪些字符。

我知道這可能是一些愚蠢的錯誤,但是有人可以提示我將這些變量放入$ Subject時需要做什么嗎?

在此先感謝,瑞安

您的變量聲明混亂。

在為其分配值之前,在第一行中使用$Name 您需要$Subj $Name$Subj提供值的行放在使用它們的行之前。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM