2012-10-24 100 views
0

覺得迷惑......AJAX/JQUERY後,包括

如果用戶在聯繫表(contactus.php)填寫並提交使用AJAX/jQuery來(process.php)的形式,並在( process.php)有一個包含函數,但PHP文件沒有被包含在內。

爲什麼會這樣?

大聲笑,如果它是有道理的。所有的幫助真的會被讚賞。

include("file_name_goes_here.php"); 

OR_ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _

我怎樣才能讓(的index.php)讀取文本文件的內容作爲PHP代碼,然後EXCUTE呢?

$data = file_get_contents("file.txt"); 
+1

如果直接調用'process.php',會發生什麼?它是否正確包含? – matthias

+0

你可以發佈一些更多的代碼,特別是包含你的包含文件嗎? –

+0

包含路徑是否正確? –

回答

0

你可以加載你的txt文件作爲一個字符串,並使用eval?注意:我不建議這是個好主意!

+0

爲什麼不是一個好主意? – user1037871

+0

@ user1037871:因爲除非你絕對確信*你所評估的文件是絕對安全的,並且不會做任何不好的事情,否則它可能會做一些非常糟糕的事情。例如,我不會從網站的隨機用戶那裏獲取任意文件並嘗試執行它。 –

+0

不,它很安全:)你會知道該怎麼做嗎? – user1037871