我正在構建一個WebApp,需要通過AJAX發送文本和文件名到PHP腳本(與Javascript源代碼位於同一地方),PHP腳本應該保存此文件服務器,但如何做到這一點?fopen從AJAX調用請求
-3
A
回答
4
這聽起來很簡單。你只需把你的AJAX請求:
$.post("file.php", {filename:"text1.txt", text:"..."});
而且在PHP中只需要:
file_put_contents($dir.basename($_POST["filename"]), $_POST["text"]);
顯然,你需要多一點的授權,預定義的保存$dir
和使用basename()
僅在最低的安全防範。
+2
+1提醒安全 – hacksteak25
1
使用jQuery,你會做這樣
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
$.post('yourscript.php', {filename: 'output.txt', content: 'hello world'});
</script>
而是常量,您可以使用文本框爲你的價值觀。例如
$.post('yourscript.php', {filename: $('#filename').val(), content: $('#content').val()});
名和內$ -function 內容是你的文本框的ID。
相關問題
- 1. jQuery:從AJAX請求調用函數
- 2. AJAX調用JSON請求
- 3. 調用每個Ajax請求
- 4. 從Ajax請求
- 5. 使用fopen和curl_setopt的HTTP請求
- 6. 的Symfony:調試Ajax請求
- 7. 調試的JavaScript/AJAX請求
- 8. ajax使用獲取請求調用webflow
- 9. Ajax post請求調用不起作用
- 10. 使用Ajax請求調用類
- 11. 使用ajax GET請求測試Django模板 - 未調用ajax請求
- 12. Ajax請求調用json文件
- 13. HttpException請求在Ajax調用上超時
- 14. 多個AJAX調用請求JSONP GeoServer
- 15. 如何調用AJAX JSON請求的url
- 16. Http請求停止JQuery的AJAX調用
- 17. 需要調用每一個Ajax請求
- 18. ,讓AJAX請求MVC和調用ADAL
- 19. 使用jQuery的AJAX請求回調
- 20. 的Rails 3.1 - 調用Ajax請求兩次
- 21. 無法調用AJAX POST請求
- 22. 過濾的AJAX請求調用
- 23. API調用Ajax的n秒GET請求
- 24. sencha touch ajax請求被調用兩次
- 25. React在select chage上調用Ajax請求
- 26. AJAX調用獲取「400錯誤請求」
- 27. jQuery ajax請求:按請求順序調用的成功函數
- 28. VueJs和VueResource,從Ajax請求
- 29. 302從一個AJAX請求
- 30. 從jQuery的Ajax請求
請求代碼時,請給出一些您已經開始使用的代碼。 – helloandre
@contagious我不是在要求代碼,而是在尋求幫助。你可以用一些可以給我提供一些例子和解釋的網站來回答我,我很樂意,如果網站真的很好,我肯定會接受最好的答案。 –