18. august 2003 - 15:31
Der er
9 kommentarer og 1 løsning
Skrive i .txt fil fra form
hvordan skriver man i en txt fil udfra en <form> altså et textfield> tryk submit> og den gemmer det man skrev i filen! både så man overskriver det hele, og så man "adder" det til det der står i forvejen... (i php "w" og "a") ...Tak
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. august 2003 - 15:35
#1
Text-fil på client: forkert kategori Text-fil på server: man åbner en fil og skriver i den med java.io.* klasserne helt normalt der en nogle flerbruger og sikkerhedsmæssige aspekter der skal løses
18. august 2003 - 15:51
#2
Jeg ved ikke helt hvad du snakker om..? jeg snakker om et script som brugere kan fyre af ved en <form> her er den fx i php: <?php if (isset($_POST['addside'])) { $file = log.txt"; $open=fopen($file,"a"); $addside = $_REQUEST["addside"]; echo "Dit seneste bidrag: $addside"; fputs($open, $addside."<br>"); fclose($open); } ?> ganske simpelt..... men nu skal den jo være JSP... ikke PHP....
18. august 2003 - 15:54
#3
OK. Det er på server. Jeg laver lige et lille eksempel.
18. august 2003 - 16:00
#4
Det må være noget a la det her: <%@page import="java.io.*"%> <% String content = request.getParameter("addside"); if(content != NULL) { FileOutputStream fos = new FileOutputStream("C:\\log.txt"); PrintWriter pw = new PrintWriter(fos); pw.println(content + "<BR>"); pw.close(); fos.close(); } %> Jeg prøver lige at teste !
18. august 2003 - 16:02
#5
ok!
18. august 2003 - 16:03
#6
NULL skal med småt. Dette her virker: <%@page import="java.io.*"%> <% String content = request.getParameter("addside"); if(content != null) { FileOutputStream fos = new FileOutputStream("C:\\log.txt"); PrintWriter pw = new PrintWriter(fos); pw.println(content + "<BR>"); pw.close(); fos.close(); } %> Dit seneste bidrag: <%=content%>
18. august 2003 - 16:04
#7
Det skal jo nok rettes lidt til. Men: <% %> omkring Java kode <%=xxxx%> for at outputte variabel xxxx request.getParameter("xxxx") henter felt xxxx både med GET og POST
18. august 2003 - 16:15
#8
DET VIRKER!!!, men den overskriver.... hvordan "adder" man til det der står i forvejen
18. august 2003 - 16:18
#9
Sorry. FileOutputStream fos = new FileOutputStream("C:\\log.txt", true);
18. august 2003 - 16:25
#10
Viele dank!
Kurser inden for grundlæggende programmering