מדריך Back-End

פוסטים חדשים

מדריך PHP: העלאת קבצים

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

תגיות: , ,

המשך

מדריך PHP: ביטויים רגולריים

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

תגיות: , ,

המשך

מדריך PHP: בדיקות קלט ופילטרים

Preg_match במאמר קודם השתמשנו בפונקצית preg_match על מנת לבדוק ביטוי רגולרי מול טקסט כלשהו. אם הטקסט ענה על הביטוי הרגולרי, אז קיבלנו true (שזה 1). אם הטקסט לא ענה על...

תגיות: , ,

המשך

מדריך PHP: אבטחה

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

תגיות: , ,

המשך

מדריך PHP: הגדרות php.ini

וובמטריקס, התוכנה שעליה אנו לומדים, משתמשת בשרת מבוסס חלונות: IIS להרצה של הסקריפטים שלנו. אנו נכנס אל ה-iis באמצעות התפריט: יפתח לנו תפריט ה-iis, שם נאתר את החלק המוקדש ל-PHP...

תגיות: , ,

המשך

מדריך PHP: מייל ו-PHP

כיוון שאנו עובדים עם שרת מקומי (WebMatrix), אנו צריכים לשנות את הגדרות ה-php.ini כדי שהמייל יעבוד. אנו נקנפג את ה-php.ini כדי שישלח מייל באמצעות ה-SMTP של הספק שלנו. אם אתם...

תגיות: , ,

המשך

מדריך PHP: צד שרת ו-SEO

SEO למי שלא יודע הם ראשי תבות של Search Engine Optimization. היום יש מומחי SEO שמלווים הקמה של כל מיזם, ו-SEO הוא מקצוע רציני שלא ניתן ללמוד אותו במדריך אחד...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – הקדמה

נשאלת השאלה למה בדיוק ללמוד תכנות מונחה עצמים? יש לכך שתי תשובות ברורות: 1. יש לא מעט מערכות בשוק שמשתמשות בתכנות מונחה עצמים. מערכת כמו ג’ומלה למשל היא מונחית עצמים....

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – הורשה

הורשה היא בעצם סוג של הרחבה. אם יש לי class מסוג א’ ואני רוצה ליצור class מסוג ב’ שמכיל את התכונות והמתודות של class א’, אני לא צריך לעשות copy&paste...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – כימוס

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

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – interface

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

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – פולימורפיזם, overloading ומתודות קסם

פולימורפיזם הוא בעצם שימוש באותה מתודה לביצוע דברים כאשר מה שאנו עושים באמצעות המתודה משתנה בהתאם למשתנים שלנו (בהתאם לסוג שלהם או למספר שלהם). למשל בשפת C הפונקציה הפולימורפית (sum(int,...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – MySQLi

במאמר הזה אנו נלמד על הרחבת MySQLi שמשמשת אותנו לגישה אל מסד נתונים מסוג MySQL באמעות תכנות מונחה עצמים. החל מגרסת PHP 5 ומעלה, יש את הרחבת MySQLi באופן אוטומטי....

תגיות: , , ,

המשך

מדריך PHP: חיבור אל SQL באמצעות PDO

במאמר הזה אנו נלמד על עבודה באמצעות הרחבת PDO אל מסד נתונים מסוג MS SQL. שפת PHP אינה שפה המוגבלת רק למסד נתונים אחד והיא יכולה לעבוד עם כל מסד...

תגיות: , , ,

המשך

מדריך PHP: JSON ו-XML

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

תגיות: , , , ,

המשך

מדריך PHP: התקנת PHP על IIS

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

תגיות: , ,

המשך

מדריך NET. – מבוא ל- ADO.NET

ActiveX Data Objects) ADO.NET) הינה ספריה של רכיבים שמטרתם לעבוד עם מידע. השימוש העיקרי של ADO.NET הוא עבודה מול Database לשליפה ועדכון של מידע. ADO.NET מחולק לשתי גישות עבודה עיקריות:...

תגיות: , , , ,

המשך