מדריכי בניית אתרים

קשרי גומלין

קשר גומלין הוא קשר לוגי בין שדות בבסיס הנתונים. השדות יכולים להשתייך לשתי טבלאות נפרדות, או לאותה הטבלה. בבסיס נתונים בהם מוגדרים קשרי הגומלין, שאילתות איחוד (JOIN) יהיו מהירות יותר, ושלמות הנתונים תשמר. '

תגיות: , , , , ,

המשך

הודעות שגיאה נפוצות

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

תגיות: , , , , , ,

המשך

יעילות – חלק א'

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

תגיות: ,

המשך

הסתרת כתובות אי-מייל ממנועי ספאם

מנועי הספאם (spam, סלנג), כידוע לכולנו, סורקים כמעט כל אתר ברשת, ולא מוותרים אפילו לנידח שבהם, בחיפושם אחר כתובות דואר אלקטרוני. אז איך בכל זאת אפשר לפרסם כתובת מייל באתר מבלי לחשוש לחיי התיבה? במאמר הבא אדגים שיטה לייצור הכתובת בצורה דינאמית, מה שמונע מהמנועים לאתר את הכתובת.'

תגיות: , , , ,

המשך

הכרות ראשונית עם טכנולוגיית JSP

קבצי JSP מיועדים לכתיבת דפי אינטרנט שאינם סטטים, ומסוגלים לקבל מידע מתוך לוגיקה מסוימת, מסד נתונים שיושב בצד השרת, קובץ מסוים וכו'. ב- JSP אנחנו יכולים לבצע שינויים בתוכן הדף אותו נציג בעוד רגע לגולש.

תגיות: ,

המשך

טכנולוגיית JSP: איך זה עובד?

איך יודע השרת לקחת את דף ה-JSP שלנו, לקרוא אותו ולהציג את תוכנו כמתבקש? מאמר זה יפרט את תהליך וסדר טעינת עמוד JSP החל משלב טעינתו בשרת עד הצגתו ללקוח.'

תגיות: ,

המשך

phpMyAdmin – עבודה עם mySQL

מסד הנתונים הנפוץ ביותר לעבודה אם php,הוא כמובן MySQL,מאמר זה יסביר כיצד לעבוד איתו.
כברירת מחדל (נכון לגירסת 4) MySQL אינו מגיע אם עורך גרפי,כלומר רק אם ממשק טקסט שמאפשר לנהלו.

תגיות: , , , ,

המשך

בדיקת תקינות מספר כרטיס אשראי

כל מנהל אתר המאפשר רכישות מכוונות נאלץ לקבל כרטיסי אשראי ולבצע פעולות דרושות.
אך כיצד נזהה אם כרטיס האשראי שלפנינו הוא כרטיס אשראי אמיתי, או סתם מספר שהקליד ילד בן 10 בזמנו הפנוי בין משחקי היוגי-הו עם חבריו?
כאן עוזרת לנו נוסחה בשם LUHN.
LUHNזוהי נוסחה לאימות כרטיסי אשראי שפיתח המדען Hans Peter LUHN בשנות ה60.

תגיות: , , , , ,

המשך

SQL Injection

SQL Injection זהו מצב בו משתמש מצליח להשחיל שאילתת SQL לתוך הקוד. SQL Injection קורה בדר"כ כאשר משתמש שולח טופס ((form, או פרמטרים ב-QueryString '

תגיות: , , ,

המשך

Persistent RecordSet – שמירה לקובץ

Prersistent recordset הוא recordset שנשמר בתוך קובץ.
את הפעולה הזו ניתן לעשות בעזרת שתי תצורות, ADTG (Advanced data tablegram) אשר מהווה ברירת מחדל. ובעזרת XML. במאמר זה אסביר איך עושים זאת בעזרת ADTG.

תגיות: , , , , ,

המשך