HI
bin noch relativ neu bei java...
beschäftige mich erst ein paar tage damit
aus spaß hatte ich mir für den anfang ein Programm geschrieben was im endeffeckt doch so gut und nützlich gewurden ist das ich es auf meiner webite online stellen wollte
das hab ich inzwischen über java webstart auch ganz gut hinbekommen...
mein Problem ist das das Programm eine *.txt Datei abfragt
und jeder der es nutzt die möglichkeit haben muss auch etwas hinzuzufügen
das heißt man trägt in das Programm seinen ingame Namen ein und einen code welcher dann einer Liste hinzugefügt wird.
eben diese liste ist als *.txt gespeichert
Das schreiben der Datei funktioniert local einwandfrei
nur leider lässt der server keine bearbeitung der Datei zu.
hier mein code:
meine frage ist nun wie kann ich in writeToFile einen kurzen login und nach beendigung log out am einfachsten realisieren damit die eine Zeile text der *.txt hinzugefügt werden kann.
Datenverschlüsselung ist nicht notwendig da die liste eh frei einsehbar ist.
ich würde dafür dann auf meinem server einen Benutzer erstellen der nur auf die eine Datei zugriff hat.
btw es ist ein Linux server
würde mich freuen wenn mir dabei jemand ein bisschen unter die arme greifen könnte da ich wie gesagt recht neu bei java dabei bin
bin noch relativ neu bei java...
beschäftige mich erst ein paar tage damit
aus spaß hatte ich mir für den anfang ein Programm geschrieben was im endeffeckt doch so gut und nützlich gewurden ist das ich es auf meiner webite online stellen wollte
das hab ich inzwischen über java webstart auch ganz gut hinbekommen...
mein Problem ist das das Programm eine *.txt Datei abfragt
und jeder der es nutzt die möglichkeit haben muss auch etwas hinzuzufügen
das heißt man trägt in das Programm seinen ingame Namen ein und einen code welcher dann einer Liste hinzugefügt wird.
eben diese liste ist als *.txt gespeichert
Das schreiben der Datei funktioniert local einwandfrei
nur leider lässt der server keine bearbeitung der Datei zu.
hier mein code:
Java:
public ccFile() throws MalformedURLException
{
ccliste = new URL("http://xxx.xx.xxx.xxx/vampirspiel/VampirSpielccs.txt");
}
Java:
public void writeToFile(String ncc)
{
try
{
URLConnection connection = ccliste.openConnection();
connection.setDoOutput(true);
bw = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream()));
bw.append(ncc);
bw.newLine();
bw.close();
}
catch (Exception ex)
{
JOptionPane.showMessageDialog(null, "Die Clancode Listen Datei konnte nicht gefunden werden" + "\n" + "Eventuell bestehen Verbindungsprobleme");
}
}
meine frage ist nun wie kann ich in writeToFile einen kurzen login und nach beendigung log out am einfachsten realisieren damit die eine Zeile text der *.txt hinzugefügt werden kann.
Datenverschlüsselung ist nicht notwendig da die liste eh frei einsehbar ist.
ich würde dafür dann auf meinem server einen Benutzer erstellen der nur auf die eine Datei zugriff hat.
btw es ist ein Linux server
würde mich freuen wenn mir dabei jemand ein bisschen unter die arme greifen könnte da ich wie gesagt recht neu bei java dabei bin