Zum Inhalt springen

DaBernie

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

  1. Hi, also ich habe jetzt die regexp bestimmt bei der zu durchsuchenden datei. ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /Admin was not found on this server.</p> <hr> <address>Apache/2.2.3 (Debian) PHP/5.2.0-8+etch15 mod_ssl/2.2.3 OpenSSL/0.9.8c $ </body></html> Und dieser Code soll jetzt prüfen ob in Zeile 3 "404" vorhanden ist. // try { BufferedReader in = new BufferedReader(new FileReader("temp")); String zeile = null; while ((zeile = in.readLine()) != null) { System.out.println("Gelesene Zeile: " + zeile); boolean b = Pattern.matches("\n{^,@}?[:print:]?\n[:print:]?\n[:punct:][:alpha:][:punct:][40]{3}", zeile); if ( { System.out.println("Gelesene Zeile: " + zeile); } } } catch (IOException e) { e.printStackTrace(); }[/code] und 3 mal dürft ihr raten funzt nicht.
  2. Hi, also dann gebe ich mal das Codebeispiel an, mit dem ich überprüfen will, ob überhaupt etwas aus der Datei in die Stringvariable gepeichert wird. String text = ""; try { BufferedReader finput = new BufferedReader(new FileReader("temp.txt")); String line; while ((line = finput.readLine()) != null) { text = text + '\n' + line; //besagte Textstelle System.out.println(line); } finput.close(); } catch (FileNotFoundException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } StringTokenizer st = new StringTokenizer(text); int sc = 0; while(st.hasMoreTokens()) { if(st.nextToken().equals("404")) { sc++; st.nextToken(); } } System.out.println("404 " + sc + " mal enthalten"); while((bytes = input.read(buffer)) != -1){ response.write(buffer, 0, bytes); } request.close(); input.close(); socket.close(); } es erfolgt eine leere Zeile als Ausgabe. mfg DaBernie
  3. gestern als ich überhaupt untersucht habe, ob überhaupt Strings eingelesen werden, habe ich mir einfach line mit System.out.println(); wiedergeben lassen , innerhalb der ersten while schleife, und es war eine leere Zeile vorhanden => kein eingelesener String. Sorry ich habe vorher mit c gecodet und für mich ist die Logik nunmal die lese ein bis Dateiende und gut ist. Ich kann es mir nicht erklären... Ich bitte um Nachsicht ._. euer DaBernie
  4. Hi, ich vesuche einen String aus einer Datei zu suchen und mir das bestätigen zu lassen. ich bin total verzweifelt! Ich hoffe es kann mir jemand hier helfen! // //Lesen der Datei und umwandeln in einen String // String text = ""; try { BufferedReader finput = new BufferedReader(new FileReader("temp.txt")); String line; while ((line = finput.readLine()) != null) { text = text + '\n' + line; } finput.close(); } catch (FileNotFoundException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } StringTokenizer st = new StringTokenizer(text); int sc = 0; while(st.hasMoreTokens()) { if(st.nextToken().equals("404")) { sc++; st.nextToken(); } } System.out.println("404 " + sc + " mal enthalten");
  5. Hi, ich schreibe gerade ein Programm, dass eine gewisse Anzahl von Strings an einen Server sendet. Nun will ich wissen ob diese nun gültig sind oder nicht. Also Error 404 oder 403 oder nicht... . . . { for(int i = 0; i < Test.length; i++) { Socket socket = new Socket(host, port); InputStream input = socket.getInputStream(); OutputStream request = socket.getOutputStream(); String s = "GET /" + Test[i] + "\n"; request.write(s.getBytes()); request.flush(); byte[] buffer = new byte[10]; int bytes; while((bytes = input.read(buffer)) != -1){ response.write(buffer, 0, bytes); } request.close(); input.close(); socket.close(); } } . . . Wie kann ich hieraus die Statusnachricht auslesen? Ich habe mir gedacht, dass ich den response in einen String umwandle und ihn dann mit nem anderen String vergleich usw Die Frage ist für mich nun, wie kriege ich das hin?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...