2013-02-20 54 views
0

我有一份需要每天向店鋪經理彙報的報告。除了需要打電話給商店經理電子郵件的$ to部分之外,所有工作都正常。我知道這與通常圍繞電子郵件發送的單引號有關,但我無法使用我嘗試過的所有內容正常工作。有人能讓我知道我錯過了什麼嗎?

$store_managers = $db->getOne("SELECT users.email, store_managers.store FROM users, store_managers 
      WHERE users.user_id = store_managers.user_id 
      AND store_managers.store = $sNum[$row]"); 
    if(DB::isError($store_managers)) { echo '<div class="error">Error: - '.$store_managers->getDebugInfo().'</div>';} 

$to = '$store_managers'; 

$headers = "From: $from\r\n"; 
$headers .= "CC: $ccList1\r\n"; 
$headers .= "Content-type: text/html\r\n"; 

$subject = 'This is a TEST.'; 

$message = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' 
<html><head></head><body>'; 
$message .= '<h3>THIS IS A TEST.</h3>'; 
$message .= '<br /><h5>'.$store_managers.'</h5>'; 

注:在結束使用的消息語法不工作的$to字段。我一直得到保存等

+0

語法錯誤是糟糕的。啓用錯誤報告並開始使用帶語法高亮顯示的編輯器。 – PeeHaa 2013-02-20 20:10:43

回答

0

東西顯然是錯誤在此代碼與$to關係的dead.letter ...消息是這一行:當單引號

$to = '$store_managers'; 

因爲,$store_managers變量不是插值的。你不想要這些單引號,而是這樣做:

$to = $store_managers; 
+0

謝謝!這工作。我想所有我一直在建立的清單,我設法忘記了一些基本知識。 – BMcG0803 2013-02-21 13:53:41

相關問題