[英]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.