Ich habe eine Quizz und möchte dann die Quizzergebnisse online speichern.
http://www.cslfotoart.de/000/experiment.htm
Alles up-loadet, leider kommt am Ende immer die Fehlermeldung: "can't open file"
Ergebniss von jeder von der Quizze wird in einer Datei gespeichert, hier Bsp. von den ersten Quizz.
Irgendwie komme ich nicht dahinter wo der Fehler liegt. Ist es der code oder irgendwas in der save.php stimmt nicht??
Habe bereits allen *.txt Dateien und den Verzeichniss wo sie sind (data) schreib- und lese- Rechte gegeben.
Da ich mich mit php nicht soo gut auskennen hat mir jemand dabei geholfen die save.php Datei zu schreiben.
Hier die Auschnitte von Code wo die URL und das Speichern gemacht wurde:
http://www.cslfotoart.de/000/experiment.htm
Alles up-loadet, leider kommt am Ende immer die Fehlermeldung: "can't open file"
Ergebniss von jeder von der Quizze wird in einer Datei gespeichert, hier Bsp. von den ersten Quizz.
Irgendwie komme ich nicht dahinter wo der Fehler liegt. Ist es der code oder irgendwas in der save.php stimmt nicht??
Habe bereits allen *.txt Dateien und den Verzeichniss wo sie sind (data) schreib- und lese- Rechte gegeben.
Da ich mich mit php nicht soo gut auskennen hat mir jemand dabei geholfen die save.php Datei zu schreiben.
HTML:
<?php
$filename = $_GET['filename'];
$text = $_GET['content'];
$dateiname = "data/".$filename.".txt";
$fh = fopen($dateiname, 'a') or die("can't open file");
fwrite($fh, base64_decode($text));
fwrite($fh, "\n\n\n");
fclose($fh);
?>
Hier die Auschnitte von Code wo die URL und das Speichern gemacht wurde:
Java:
private String beginn, ende;
private static String URL_SERVER ="http://www.cslfotoart.de/000/experiment.htm";
URL_SERVER = getParameter("url");
...............
String content = DatenSpeichern.saveAsTextFile(beginn, ende, dateiName,
result,
anzahl_richtige_antworten,
anzahl_beantwortete_fragen, anzahl_gelesene_fragen, prozent, heading, exp);
URL url = null;
try {
url = new URL(URL_SERVER+"save.php?filename=kontrollgruppe="+content);
AppletContext Context = getAppletContext();
Context.showDocument(url, "_blank");
} catch (Exception e) {
}
...........................................................
SimpleDateFormat sdf = new SimpleDateFormat("dd...HH.mm.ss");
beginn ="";
beginn = sdf.format(new Date());
ende ="";
heading ="";
...........................................................
dateiName = "" + name + beginn + "_kontrollgruppe";
// name ist der name mit dem sich der anwender zu begin sich registriert
String content = DatenSpeichern.saveAsTextFile(beginn, ende, dateiName,
result,
anzahl_richtige_antworten,
anzahl_beantwortete_fragen, anzahl_gelesene_fragen, prozent, heading, exp);
URL url = null;
try {
url = new URL(URL_SERVER+"save.php?filename=kontrollgruppe="+content);
AppletContext Context = getAppletContext();
Context.showDocument(url, "_blank");
} catch (Exception e) {
Zuletzt bearbeitet: