2011-03-25 27 views
1

我正在構建Flash網站,我希望將聯繫信息發送到我的Gmail地址。通過PHP從Flash應用程序發送郵件

我使用的Lynda.com教程說我需要「輸入php地址」。那是什麼,我該怎麼做?

這是我的代碼編輯

if (thename.text == "" || theemail.text == "" || thephone.text == "" || themessage.text =="") { 
    thefeedback.text = "*Please fill out all fields"; 
} else { 
    var allvars:URLVariables = new URLVariables() 
    allvars.name = thename.text; 
    allvars.email = theemail.text; 
    allvars.phone = thephone.text; 
    allvars.message = themessage.text; 

    // Send info to a new request 
    var mailAddress:URLRequest = new URLRequest("http://whatever goes here.php"); 
    mailAddress.data = allvars; 
    mailAddress.method = URLRequestMethod.POST; 
    sendToURL(mailAddress); 
    thefeedback.text = "Thank You"; 
    thename.text = ""; 
    theemail.text = ""; 
    thephone.text = ""; 
    themessage.text = ""; 
} 
+0

能否請您編輯您的問題,包括**您的Flash應用程序正在使用將數據發送到你的PHP腳本代碼**?有了這些信息,我們可以向您展示如何使用PHP發送郵件。 – Charles 2011-03-25 21:12:02

+0

感謝那個片段,但我們需要更多。 「allvars」裏面有什麼?這是將發送到腳本的數據,我們需要知道有哪些內容可以幫助您撰寫郵件。 – Charles 2011-03-25 22:40:29

+0

從你的意見看來,你有你的動作代碼以及你的PHP代碼,你只是不知道他們是如何一起工作的?你將需要把你的PHP腳本放在服務器上,然後將URLRequest指向它。 var mailAddress:URLRequest = new URLRequest(「http:// mydomain.com/mySimpleSampleMessage.php」); – 2011-03-26 14:38:39

回答

0

想必他們的意思是「解析爲他們教你寫PHP腳本的URL」,而是「PHP地址」是不是一個標準術語。

+0

我認爲這就是他們的意思。你知道如何解決這個問題嗎? – Kaitievoice 2011-03-25 22:28:25

+0

一般來說 - 就像您將任何其他URL映射到Web服務器上的文件一樣。 – Quentin 2011-03-25 22:34:34

0

當您按任何形式的提交時,它將採取該信息(名字,姓氏,正文等),然後它需要發送到某個地方,以便它可以作爲一個Gmail或其他電子郵件服務實際的電郵。

現在服務器上的PHP可以獲取這些信息,將它變成電子郵件,並將它從您發送給他們。

您可以通過使用POST來完成此操作,並且URL位於某處的PHP腳本中。

現在腳本需要設置,你可以學習如何HERE

祝你好運朋友!

+0

這是我的代碼。仍然不確定如何設置。 var mailAddress:URLRequest = new URLRequest(「這是.php應該去的地方」); \t mailAddress.data = allvars; \t mailAddress.method = URLRequestMethod.POST; \t sendToURL(mailAddress); – Kaitievoice 2011-03-25 22:24:55

相關問題