Re: [問題] 寫檔案到伺服器上之文字檔
...(恕刪)
原po下面的推文都不建議,log需求個人會用sql的方式存資料,
但要在http上server寫文字檔,個人也不推薦這樣,原因跟大家一樣,
但是針對這個問題,個人是有種方法給你參考(方法很多種),
舉個例子...
首先讓你的 http server,支援php
新增一個 index.php
<?php
$d1=$_GET["data1"];
$d2=$_GET["data2"];
$fp=fopen("data.txt","a");
fputs($fp,$d1.":".$d2);
fclose($fp);
?>
然後寫個程式丟出 http://localhost/index.php?data1=1234&data2=abcd
http server上面就會產生一個data.txt檔案,內容就是 1234:abcd
而丟出url中的的data1=值,data2=值,兩個值帶入你想要的資料即可。
只是舉個例子...
http上的不一定要php,可以是其他方式
也不一定要寫到文字檔,
網頁上的程式可以是連接資料庫或者是你想要的處理方式
如果log server只是在區網且不重要,這樣不考慮安全性的處理,應該還好吧
大家認為呢?
因為是JAVA板還是加個隨手寫的能成功的片段好了
try {
URL url = new
URL("http://localhost/index.php?data1=1234&data2=abcd");
URLConnection urlConnection = url.openConnection();
urlConnection.connect();
HttpURLConnection huc = (HttpURLConnection) urlConnection;
huc.connect();
int status = huc.getResponseCode();
System.out.println(status); //print出來的數字意義,不解釋了
huc.disconnect();
}catch(MalformedURLException e){
e.printStackTrace();
}
送出後~http server上就會有個web上的程式寫入data.txt文件
類似的架構也解決跨程式語言的問題,只要會送http就好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.44.30
推
07/24 14:21, , 1F
07/24 14:21, 1F
→
07/24 14:23, , 2F
07/24 14:23, 2F
→
07/24 14:34, , 3F
07/24 14:34, 3F
推
07/24 14:37, , 4F
07/24 14:37, 4F
→
07/24 14:38, , 5F
07/24 14:38, 5F
→
07/24 14:39, , 6F
07/24 14:39, 6F
→
07/24 16:07, , 7F
07/24 16:07, 7F
→
07/24 18:17, , 8F
07/24 18:17, 8F
→
07/24 18:21, , 9F
07/24 18:21, 9F
※ 編輯: dennisxkimo 來自: 114.33.74.147 (07/24 21:42)
※ 編輯: dennisxkimo 來自: 114.33.74.147 (07/24 21:45)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
21
46
java 近期熱門文章
PTT數位生活區 即時熱門文章