נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה עם ג’אווה בשליחת מידע לאינטרנט

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 21 April 2008 בשעה 15:48 | IP רשוּם
ציטוט yohai

שלום חברים,

אני רוצה להפציץ אתר שבניתי במידע (לצורך לימודים),

עכשיו בניתי את התוכנית כדלקמן וזה לא עובד לי משום מה, דבר נוסף זה

כשבניתי את האתר השתמשתי בקידוד

windows-1225

וכשאני אני כותב לו זאת, הקומפיילר כותב לי טעות אבל אם אני כותב לו קידוד UTF-8 אין

בעיה... (גם זה לא מבין למה)

התוכנית להלן:

;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;

import javax.annotation.PostConstruct;
import javax.xml.crypto.URIReferenceException;


public class Main {


 public static void main(String[] args) {
  
  URL url;
  String Post;
  //HttpURLConnection urlcon;
  try
  {
  
  
  url=new URL("http://localhost/yohai/users/Harshama1.asp");
  
  HttpURLConnection con = (HttpURLConnection) url.openConnection();
  con.setDoOutput(true);        
      con.setDoInput(true);
      con.setRequestMethod("POST");
      PrintWriter out = new PrintWriter(con.getOutputStream());
      Post="username="+URLEncoder.encode("yohai123456","windows-1225")+"&"+
        "passw="+URLEncoder.encode("12345g","windows-1225")+"&"+
        "passre="+URLEncoder.encode("12345g","windows-1225")+"&"+
        "email="+URLEncoder.encode("h6h7j8k9@gmail.com","windows-1225")+"&"+
        "city="+URLEncoder.encode("haifa","windows-1225");
      out.println(Post);
      out.close();
     
     
     


  } 
  catch (Exception e)
  {
   System.out.println("error");
  }
 

 }

}

 

*אם תעתיקו לפנקס רשימות זה יסתדר...

עכשיו הבעיה היא שאני לא מצליח להפציץ... ואין לי מושג למה ?

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 21 April 2008 בשעה 18:10 | IP רשוּם
ציטוט shoshan

localhost זה לא אינטרנט (:

ואגב, שים לב שכתבת 1225 במקום 1255


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 21 April 2008 בשעה 18:18 | IP רשוּם
ציטוט yohai

לא ידעתי שזה משנה לו...

כי כשאני התחברתי ל-localhost זה לא נתן לי שגיאה,

וגם כשעשיתי InputStream קיבלתי את הדף שבניתי...

ודרך אגב בקשר לקידודים, בדקתי את זה,

יש כאלה שהוא לא מכיר... אז מפה יכולה לנבוע השגיאה,

אז אני לא חושב שהבעיה היא זה localhost כי אחרת הוא בכלל לא היה מדפיס לי

את תוכן הדף ב-InputStream.

*וגם כששיניתי את הקידוד ל- UTF-8 באתר ובתוכנה זה עדיין לא עבד...

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 21 April 2008 בשעה 18:44 | IP רשוּם
ציטוט shoshan

זה עדיין יעבוד לך גם עם localhost - רק לידע כללי תדע ש-localhost זה בעצם 127.0.0.1 שזה loopback למחשב שלך - לא עובד באינטרנט.

עכשיו תגדיר מה זאת אומרת "לא עובד" ?

ואגב, אני לא יודע אם צריך בספרייה הזאת, אולי אתה צריך להוסיף content-length


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 21 April 2008 בשעה 18:51 | IP רשוּם
ציטוט yohai

לא עובד זאת אומרת שהוא לא מוסיף את האדם שביקשתי למסד נתונים.

הוא היה אמור להוסיף, כי ה-action של הדף שאני מתחבר אליו, הוא דף הוספת משתמש

חדש.

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 21 April 2008 בשעה 21:49 | IP רשוּם
ציטוט shoshan

אז תבדוק מה חוזר לך מהדף - תקרא ותבין מה הבעיה...

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 22 April 2008 בשעה 05:58 | IP רשוּם
ציטוט yohai

זה עובד!!!!!!!!!!!!!

אני לא יודע את נפשי מרוב התרגשות!!!!!!!!!!!!!!!!!!!!!!!

עכשיו אפשר להתקיף אתרים! (סתם בצחוק... )

וואי שושן תודה רבה, עזרת לי רבות...

הכל בזכותך.

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 23 April 2008 בשעה 01:06 | IP רשוּם
ציטוט shoshan

הממ...אם תשלח את כל השדות שלו (עדיף בלבד) עם הערכים הנכונים ל-action הנכון עם ה-content-encoding הנכון אין סיבה שזה לא יעבוד.

ואם אתה עובד עם HTTP כדאי שתכיר אותו גם קצת...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 23 April 2008 בשעה 01:16 | IP רשוּם
ציטוט yohai

הקטע הוא שדף שבו מכניסים את הפרטים לא משנה אלא הדף שמבצע את

האינטרקציה עם ה-Data Base ומבצע את ההכנסה הוא זה שחשוב,

לכן ההודעה ששאלתי בקשר לזה עם יש כמה Forms בדף אחד לא רלוונטית.

על-מנת להכניס מידע או לשלוף יש צורך להגיע לדף שמבצע את ה-execution,

ולכן הדף שמהווה את הכנסת המידע לא חשוב אלא הדף שמבצע את החיפוש!.

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 23 April 2008 בשעה 01:19 | IP רשוּם
ציטוט shoshan

המממממ...מקווים שזה עובד כמו שאמרתי ? -- ככה זה עובד מבחינת הדפדפן... וזה נכון -
אם עושים Include לדף שלוקח נתונים מהמידע שנשלח אל הדף ולא מדף אחר אז אפשר
לשלוח את המידע ישר אליו...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה