2012-09-14 41 views
-2

我使用谷歌從隨機數生成我的QR碼。 這個數字是生成的,然後作爲一個變量存儲。 但我想在電子郵件中的圖像鏈接中使用它。 這樣的事情,其中​​$隨機是我的變量: 感謝在php電子郵件中使用變量

$message = '<html> 
       <head> 
        <title></title> 
       </head> 
       <body> 
       <img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=$random" /> 
       </body> 
      </html>'; 
+1

夥計!不要因爲簡單而低估問題。初學者在包含變量時不知道使用雙引號。 – user1477388

回答

2
$message = '<html> 
       <head> 
        <title></title> 
       </head> 
       <body> 
       <img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=' . $random . '" /> 
       </body> 
      </html>'; 
1
$message = 'Your text with ' . $random . ' string'; 

OR

$message = "Your text with $random string"; 

OR

$message = "Your text with <a href=\"$random\">string</a>"; 

我強烈建議你開始編程之前讀所選語言的basics

+0

不錯的例子:) – Gustonez

0
$message = '<html> 
       <head> 
        <title></title> 
       </head> 
       <body> 
       <img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=<?php echo $random; ?>" /> 
       </body> 
      </html>'; 
1

嘗試在PHP工作

$message = "<html> 
      <head> 
       <title></title> 
      </head> 
      <body> 
      <img src=\"http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl={$random} \" /> 
      </body> 
     </html>"; 
0

不同的報價方式不同。單引號不評估直接在字符串中寫的變量,所以你必須關閉報價和貓變量與它:echo 'variable: '.$variable.'.';

雙引號不要評價裏面的字符串變量的,所以echo "variable: $variable.";將打印一樣以上。

您應該使用$message = '...1&chl='.$random.'" />...';

相關問題