סיימתי לבנות פורום-לינק לפורום בפנים, צריך את דעתכם. - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

סיימתי לבנות פורום-לינק לפורום בפנים, צריך את דעתכם.


^DaGoN^

Recommended Posts

הלינק לפורום: http://skriheli.brinkster.net/Forum.asp

בדקו בבקשה את הפורום ותגידו מה דעתכם עליו, אם מצאתם באגים או משהו אחר שהייתם חושבים שכדאי לשפר, שתפו.

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

[glow=red,2,300]בקשה לי אליכם - תירשמו ותגיבו קצת בפורום, אני רוצה לראות שהכל פועל כשורה! [/glow]

קישור לתוכן
שתף באתרים אחרים

יפה!

יש בעיה כשרואים את ההודעה:

http://skriheli.brinkster.net/viewThread.asp?id=5

השאילתא שלך לא נכונה או משהו ולכן אתה מקבל EOF.

ד.א. לא ידעתי שאפשר לגשת ככה לאתרים שמאוכסנים בברינקסטר. שילמת על האכסון?

קישור לתוכן
שתף באתרים אחרים

אין כל טיפול בשגיאות אצלך בקוד!

לדוגמא, אם תכניס את הכתובת:

http://skriheli.brinkster.net/viewForum.asp?id=12x

(שים לב שבכוונה שמתי אות במקום מספר בנתון id)

אין גם טיפול בתווים מיוחדים (גרש, גרשיים, ...).

לדוגמא, אם אני מכניס גרש בדף התחברות:

http://skriheli.brinkster.net/login.asp

אני רואה ממש את השאילתא שאתה וזה מתכון בדוק לפריצה לאתר שלך!!

קישור לתוכן
שתף באתרים אחרים

יפה!

יש בעיה כשרואים את ההודעה:

http://skriheli.brinkster.net/viewThread.asp?id=5

השאילתא שלך לא נכונה או משהו ולכן אתה מקבל EOF.

ד.א. לא ידעתי שאפשר לגשת ככה לאתרים שמאוכסנים בברינקסטר. שילמת על האכסון?

אמ, שכחתי לטפל בתגובות של מנהל, רק ביוזר טיפלתי, אוקיי אני אתקן את זה.

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

אין כל טיפול בשגיאות אצלך בקוד!

לדוגמא, אם תכניס את הכתובת:

http://skriheli.brinkster.net/viewForum.asp?id=12x

(שים לב שבכוונה שמתי אות במקום מספר בנתון id)

אין גם טיפול בתווים מיוחדים (גרש, גרשיים, ...).

לדוגמא, אם אני מכניס גרש בדף התחברות:

http://skriheli.brinkster.net/login.asp

אני רואה ממש את השאילתא שאתה וזה מתכון בדוק לפריצה לאתר שלך!!

איך אני מטפל בדוגמא שאם מכניסים אות בכתובת אני יעשה Redirect לדף אחר?

טיפול בגרש - אני עדיין עובד על זה, אני לא יודע מה לעשות לגבי זה, יש לכם הצעה איך לגרום לגרש לא לדפוק את כל השאילתה?

קישור לתוכן
שתף באתרים אחרים

הדרך הכי טובה לטיפול בגרשיים לפי דעתי היא מה שנקרא ב PHP

magic qutes

הרעיון מאחורי זה הוא כאשר אתה את הולידציה על השאילתא אתה מוסיף לכל גרש עוד גרש

למשל ב .NET / C#


if(string.Contains(" ' ") // יש רווח כדי שתראה את הגרש
{
string = string.Replace(" ' ", " ' ' "); // שוב רווחים כדי שתראה את הגרש הנוסף
}

ולגבי השאלה על ה REDIRECT נראה לי פשוט אתה יכול לקחת את המשתנה שבמקרה זה הוא INT ולעשות לו

int.tryParse();

אם יוצא שהוא לא מצליח אז הכניסו לך שם אות או משהו אחר ואז פשוט תעשה redirect לדף שגיאה או לפורום הכללי עם הודעת שגיאה למעלה...

נ.ב::>>>>> יופי של פורום!!

קישור לתוכן
שתף באתרים אחרים

דרך נוספת לטפל בתוים בעייתים היא ע"י Regular Expressions

אפשר לקבל הסבר או מאמר בנושא? טיפלתי כבר בתווים ע"י Replace, זה עובד יופי =]

אבל אם אפשר לראות וללמוד עוד דרך אני לעולם לא מתנגד... ;)[br]פורסם בתאריך: 11.06.2007 בשעה 21:46:33


[glow=red,2,300]בקשה לי אליכם - תירשמו ותגיבו קצת בפורום, אני רוצה לראות שהכל פועל כשורה! [/glow]

תודה מראש!

קישור לתוכן
שתף באתרים אחרים

זה נושא די רחב

הרעיון הכללי של RegExp זה סט של חוקים באמצעותם אתה בוחן מחרוזת מול תבנית שאתה קובע ומקבל ערך בוליאני true או false אם המחרוזת מתאימה לתבנית שקבעת , כך אתה יכול לחסום את הדף מפני מחרוזות לא חוקיות ונסיונות sql injection למינהם

RegExp זמין בתור סט של פונקציות בכל שפה גם צד שרת גם צד לקוח

הנה דוגמא איך נראה ביטוי לבדיקה אם מחרוזת היא כתובת e-mail תקינה

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

קישור לתוכן
שתף באתרים אחרים

להרבה דפים אין Content-Type אז כשנכנסים אליהם הדפדפן מציג ג'יבריש

איך אני מטפל בבעיה עם ה-Content-Type? באמצעות תגי META?

זה נושא די רחב

הרעיון הכללי של RegExp זה סט של חוקים באמצעותם אתה בוחן מחרוזת מול תבנית שאתה קובע ומקבל ערך בוליאני true או false אם המחרוזת מתאימה לתבנית שקבעת , כך אתה יכול לחסום את הדף מפני מחרוזות לא חוקיות ונסיונות sql injection למינהם

RegExp זמין בתור סט של פונקציות בכל שפה גם צד שרת גם צד לקוח

הנה דוגמא איך נראה ביטוי לבדיקה אם מחרוזת היא כתובת e-mail תקינה

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

אתה מדבר על הטופס הרשמה?

קישור לתוכן
שתף באתרים אחרים

להימנע מ Regular Expressions כמה שניתן,

אפילו כתובת אי-מייל עדיף לעשות ע"י כמה IF ולא RegEx

RegEx לוקח יותר מ פי 300 בזמן החישוב מאשר כמה IF וזה בדוק.

וחבל לעשות Reg Ex על דבר פשוט כמו שינוי גרש ל 2

קישור לתוכן
שתף באתרים אחרים

פשוט החלפתי את הגרש ב-` שלא שמים לב לזה בכלל אז סבבה, הבעיה נפתרה.

עכישו אני צריך לעבוד על הבעיה שאנשים מכניסים מחרוזות לכתובת והאתר ואמור לשלוח אותם למשל לדף הראשי, איך הדפדפן יטפל בכתובות שכוללות את המחרוזות האלה.

יש למישהו הצעה או פיתרון, לינק למאמר/מדריך?

קישור לתוכן
שתף באתרים אחרים

להימנע מ Regular Expressions כמה שניתן,

אפילו כתובת אי-מייל עדיף לעשות ע"י כמה IF ולא RegEx

RegEx לוקח יותר מ פי 300 בזמן החישוב מאשר כמה IF וזה בדוק.

וחבל לעשות Reg Ex על דבר פשוט כמו שינוי גרש ל 2

יש לך הוכחות או מאמרים לזה, או שאתה סתם ממציא?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...