2016-03-11 42 views
0

如果有人可以幫助我,我會很感激。將PHP聯繫表格加載到單獨的HTML頁面上的iframe中?

目標:

有我的聯繫網頁只有HTML/CSS,與是用PHP編寫的網頁的iframe內部聯絡表格。我希望聯繫人頁面爲myurl.com/contact.HTML而非/ contact.PHP,因此我使用的是iframe。

我有使用PHP編寫的聯繫表單,當它轉到myurl.com/contactform.php時它是自己的函數,但是當我將它放入iframe中時,它會給我一個404錯誤,其中聯繫人表單應該是。 contactform.php位於public_html文件夾中。

它說:

未找到

請求的URL /public_html/contactform.php此服務器上找到。

此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。

我假設後一個錯誤只是我編輯錯誤頁面的結果,稍後我會調整它。

那麼我該怎麼做?

如果有更好的方法可以做到這一點,我全力以赴。只是試圖保留所有的HTML和CSS。注意:幾年後我再次選擇了編碼,所以對待我就像一個新手。 8)

+0

而不是使用iframe,爲什麼不看看使用AJAX。這將允許您將數據發送到服務器端頁面/腳本,而無需將客戶端從當前頁面移開,這意味着客戶端可以將數據從contact.html發佈到contact.php而不必重定向。 – NewToJS

+0

你的頁面是contact.php還是contactform.php?你說,當你去contact.php在你的瀏覽器它的工作原理,但你的錯誤說沒有找到contactform.php ... – blazerunner44

+0

@NewToJS隨着AJAX我將不得不重寫整個表單? – Evon

回答

0

您可以設置

<form action="contact.php"> 
在contact.html

。 然後在該單獨的contact.php表單中處理表單。

+0

多好的回答。非常感謝你! – Evon

+0

沒有問題。如果它有幫助,你能把它標記爲正確的答案。我試圖建立聲譽得分。 :) – ardev