• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

java123

اعضاء جدد
  • عدد المشاركات

    24
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

-2 مقبول

عن java123

  • الرتبة
    عضو جديد
  1. sending post data in java

    أعتقد بأن هذا هو القسم المختص لأن برمجتي كانت على الـjava se وهذا واضح من الكود أعلاه   سأعيد شرحي للموضع بشكل عام هناك ملف 1.html عباره عن فورم لتسجيل الدخول "اسم المستخدم وكلمة المرور" , عند الضغط على submit يتم تحويله دايركت للملف 1.php وهذا الملف بدوره يحدد اذا كانت عملية تسجيل الدخول سليمه او لا عن طريق if statement   كود الجافا يتصل بالموقع "http://localhost/MySaudiTry/1.html" الا وهو الفورم لتسجيل الدخول ويدخل المعلومات / اسم المستخدم mohammed وكلمة المرور 123123   ومن ثم يقرأ عن طريق الداله while  ...   //////////////////   أعتقد بأن الكود يقرأ من الملف 1.html قبل تحويله للملف 1.php أنا أريده أن يقرأ بعد التحويل بحيث أن يكون مخرج البرنامج  Correct او False
  2. sending post data in java

    السلام عليكم كما هو موضح بالعنوان ... لدي ملفين html , php 1.html <form method="POST" action="1.php">اسم المسخدم :<input name="username" type="text" size="50" /><br />كلمة المرور :<input name="password" type="password" size="50" /><br />تسجيل الدخول<input name="login" type="submit" size="50" /></form>1.php <? if (($_POST['username'] =="mohammed") && ($_POST['password'] =="123123")){echo"Correct"; }else{ ECHO "False"; exit;}?> وهذا هو كود الجافا . import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;;import java.net.URL;import java.net.URLConnection;import java.net.URLEncoder;public class test { public static void main(String[] a) throws IOException { // http://localhost/MySaudiTry/1.html String data = URLEncoder.encode("username", "UTF-8") + "=" + URLEncoder.encode("mohammed", "UTF-8"); data += "&" + URLEncoder.encode("password", "UTF-8") + "=" + URLEncoder.encode("123123", "UTF-8"); URL url = new URL("http://localhost/MySaudiTry/1.html"); URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(data); wr.flush(); BufferedReader rd = new BufferedReader(new InputStreamReader( conn.getInputStream())); String line; while ((line = rd.readLine()) != null) { System.out.println(line); } wr.close(); rd.close(); }}والـOutput <form method="POST" action="1.php">اسم المسخدم :<input name="username" type="text" size="50" /><br />كلمة المرور :<input name="password" type="password" size="50" /><br />تسجيل الدخول<input name="login" type="submit" size="50" /></form>أريد أن يكون الناتج النهائي بعد التحويل الى صفحة الphp بمعنى أن يكون correct او false   شكراً ,
  3. ماهى Java database

    هي الاتصال بقواعد البيانات عن طريق الجافا   سأعرض عليك مثال بالـ jsp <%@ page import="java.io.*,java.util.*,java.sql.*"%><%@ page import="javax.servlet.http.*,javax.servlet.*"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%><%@ page language="java" contentType="text/html; charset=windows-1256" pageEncoding="windows-1256"%>
  4. java.net.ConnectException: Connection timed out: connect

    أتمنى الافاده وكما ذكرت سابقاً يعتمد على سرعة الانترنت .. بمعنى كل ماكان أسرع كل ما تأخر الخطأ
  5. java.net.ConnectException: Connection timed out: connect

    import java.io.*; import java.net.*; public class s101 { private static String startTag = "<title>"; private static String endTag = "</title>"; private static int startTagLength = startTag.length(); public static void main(String args[]) throws IOException { BufferedReader bufReader; boolean foundStartTag = false; boolean foundEndTag = false; int startIndex, endIndex; int newCounter = 0; String title; String line; URL theURL; int A1[] = new int[] { 1, 10000 }; try { // ------ for (int i = A1[0]; i < A1[1]; i++) { foundStartTag = false; foundEndTag = false; title = ""; line = ""; newCounter = i; theURL = new URL("http://www.google.com?ID=" + newCounter); // -------------------DIFF1--------------------------- bufReader = new BufferedReader(new InputStreamReader( theURL.openStream())); while ((line = bufReader.readLine()) != null && !foundEndTag) { if (!foundStartTag && (startIndex = line.toLowerCase().indexOf( startTag)) != -1) { foundStartTag = true; } else { startIndex = -startTagLength; } if (foundStartTag && (endIndex = line.toLowerCase().indexOf(endTag)) != -1) { foundEndTag = true; } else { endIndex = line.length(); } if (foundStartTag || foundEndTag) { title += line.substring(startIndex + startTagLength, endIndex); } } // -------------------DIFF1--------------------------- bufReader.close(); if (title.length() > 0) { System.out.println("Title: " + title); } else { System.out.println("N: " + newCounter); } newCounter++; } } catch (IOException e) { System.out.println("Error: " + e); } } }
  6. java.net.ConnectException: Connection timed out: connect

    الجهاز والسيرفر متصلين بالانترنت ، السيرفر يعمل ، لايوجد غبار على جدار الحمايه النتائج تظهر بالبرنامج ولكنه يتوقف فجأه بهذا الخطأ بمعنى انه يتصل بدون اي مشاكل وفجأه بالloop رقم ٨٠٠(مثلاً) يتوقف وبهذا الخطأ وبالاتصال من شبكه اضعف يتوقف قبل الloop رقم ١٠٠ اعتقدت ان المشكله من الtimeout بمعنى انه يحاول الاتصال بالسيرفر بمقدار ١٠٠ ms مثلاً ، وفي حال اكتمال الوقت ولم يستطع الاتصال يظهر الخطأ .. سأرفق صوره مع مثال على الكود حالما اصل الى البيت
  7. java.net.ConnectException: Connection timed out: connect

    java.net.ConnectException: Connection refused: connect خطأ آخر
  8. السلام عليكم   الخطأ الذي يواجهني كما هو موضح java.net.ConnectException: Connection timed out: connect   حيث أن طبيعة البرنامج يتصل بسيرفر أكثر من مره "loop" وفي كل مره يعطي نتيجه .. ولكني أحياناً أواجه هذا الخطأ    
  9. السلام عليكم واجهت مشكله اثناء تشغيل البرنامج على الايكليبس البرنامج يتصل بموقع معين ولكن اثناء الاتصال تظهر رسالة خطأ (صفحة الويب غير متوفره) مع العلم عند تشغيل المتصفح من الجوال الوهمي يعمل
  10. اخي هذا مايجعلني افتح اكثر من كلاس .. حتى تسهل علي عملية متابعته وحتى ان اردت اعادة برمجته ستكون بسيطه بتعدد الكلاسات وايضاً استدعاء نفس الكلاس اكثر من مره ( لتسهيل العمليه وتقليل الاكواد) في الميثود الذي يعيد String فارغ ... مثال قريب جداً لبرنامجي import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class sac { public static void main(String[] args) throws IOException { FileReader F = new FileReader("c:/thanku.txt"); BufferedReader BR = new BufferedReader(F); String read = BR.readLine(); int i1, i2; i1 = 0; i2 = 0; while ((read = BR.readLine()) != null) { if (read.contains("thank u")) { for (int i = 0; i < read.length(); i++) { if (read.charAt(i) == 'u') { i++; i1 = i; break; } } for (int ii = 0; ii < read.length(); ii++) { if (read.charAt(ii) == ';') { i2 = ii; break; } } while (i1 < i2) { System.out.print(read.charAt(i1)); i1++; } System.out.println(); } } } } وفي ملف thank u thanks alot; hello; how r u; test; test123; thank u mr.mohammed; thank u null; thank u A_Abuzaid; thank u ala'a alsalhy; thank u mental-driller; المخرجات ستكون mr.mohammed null A_Abuzaid ala'a alsalhy mental-driller اريد تخزين كل اسم في متغير .. او جميعها .. علماً بأن ناتج برنامجي الاساسي سيكون مخرج واحد .. على سبيل المثال mr.mohammed فقط لهذا انا ارجع String فارغ ولا اعلم كيف ارجع المخرجات نفسها او ان يعمل برنامجي بالطريقه الطبيعيه التي اريدها او كيف اخزن mr.mohammed في متغير واستدعي المتغير في الكلاس الاخر طبيعي .. اتمنى ان تكون الفكره واضحه شكراً لك
  11. اشكرك اولا.ً في داخل الكلاس يوجد مثلاً While(){ if(){} } ناتج هذه الداله اريد تخزينه في متغير كي استدعيه .. محاولتي في استدعاء الميثود تنتج الخطأ في الاعلى ... فما الحل ؟
  12. اخي الكلاس عباره عن loops وكلام كثير .. وليس اتربيوت واحد فقط ولكن ناتج الكلاس هو عباره عن string هل استطيع تخزين مخرجات الكلاس في اتربيوت ؟
  13. السلام عليكم لدي مخرجات برنامج وأريد تخزينها في متغير من نوع String كيف ؟ سأريكم مثال مبسط جداً للبرنامج (البرنامج ليس هكذا ولكنه مثال فقط) لدي ثلاث كلاسات s1,s2,s3 public class s1 { public String example1() { String i = "2"; System.out.print(i); return ""; } } public class s2 { public String example2(){ s1 s=new s1(); String i1="1"; String i2="3"; return i1+s.example1()+i2; } } public class s3 { public static void main(String[] arg) { s2 ss = new s2(); System.out.println(ss.example2()); } } الواضح : اريد عرض الارقام مرتبه 123 ولكنها تأتي 213 في هذا البرنامج البسيط استطيع وضعه بهذه الصوره public class s1 { public String example1() { String i = "2"; //System.out.print(i); return i; } } المشكله أنه يوجد في كلاس s1 العديد من الأكواد والـ (حوسه) .. لم أستطع ان اضعها في دالة return مملاحظه : اريد الميثودات كما هي String ولا اريدها void كي لاتحصل مشاكل في باقي الكلاسات
  14. مشكله Runtime.getRuntime().exec

    ولا رد الى الآن ؟؟؟
  15. مشكله Runtime.getRuntime().exec

    السلام عليكم Process p; p = Runtime.getRuntime().exec("cmd /c start cd C:/Users/Different/workspace/java/bin"); p = Runtime.getRuntime().exec("java P1"); اريد ان انفذ اكثر من امر متتاليه مثلاً .. في أول أمر اريد ان افتح المسار المطلوب وثاني امر هو تشغيل البرنامج في داخل المسار (لا اريد طباعة المخرجات بل اريد عرض البرنامج في نافذه مستقله(الدوس))