תגיות
תגית: PHP
פוסטים חדשיםSQL Injection ו-PHP
המאמר הבא דן בבעיית האבטחה SQL Injection ובדרכים לחסימתה בטכנולוגיית PHP. כיצד האקרים מצליחים להפעיל פקודות SQL על בסיס הנתונים של של האתר ומהן הדרכים המומלצות להתמודדות עם הנושא ב-PHP.
המשךמדריך PHP: התקנת PHP על IIS
במאמר זה אני אסביר כיצד להתקין PHP על IIS ולאפשר הרצה של אפליקציות PHP על IIS גם ללא WebMatrix. בניגוד לדעה הרווחת, ניתן להתקין PHP בקלות גם על שרת של...
המשךמדריך PHP: JSON ו-XML
אנחנו לא חיים במציאות שבה האתר שלנו יושב לבד ולא מעט פעמים אנו צריכים לתקשר עם webservices ושירותים שונים. בין אם אנו מספקים את המידע ובין אם אנו קולטים את...
תגיות: AJAX, JSON, PHP, XML, מדריך
המשךמדריך PHP: חיבור אל SQL באמצעות PDO
במאמר הזה אנו נלמד על עבודה באמצעות הרחבת PDO אל מסד נתונים מסוג MS SQL. שפת PHP אינה שפה המוגבלת רק למסד נתונים אחד והיא יכולה לעבוד עם כל מסד...
תגיות: PHP, SQL, בסיסי נתונים, מדריך
המשךמדריך PHP: תכנות מונחה עצמים – MySQLi
במאמר הזה אנו נלמד על הרחבת MySQLi שמשמשת אותנו לגישה אל מסד נתונים מסוג MySQL באמעות תכנות מונחה עצמים. החל מגרסת PHP 5 ומעלה, יש את הרחבת MySQLi באופן אוטומטי....
תגיות: MySQL, PHP, בסיסי נתונים, מדריך
המשךמדריך PHP: תכנות מונחה עצמים – פולימורפיזם, overloading ומתודות קסם
פולימורפיזם הוא בעצם שימוש באותה מתודה לביצוע דברים כאשר מה שאנו עושים באמצעות המתודה משתנה בהתאם למשתנים שלנו (בהתאם לסוג שלהם או למספר שלהם). למשל בשפת C הפונקציה הפולימורפית (sum(int,...
המשךמדריך PHP: תכנות מונחה עצמים – interface
אתם בוודאי זוכרים שבמאמר על class אבסטרקטי הראיתי דרך ליצור מתודה אבסרקטית על מנת לוודא שב-class שיורש מה-class האבסטרקטי תהיה בוודאות גם מתודה כמתודה האבסטרקטית. אינטרפייס עושה משהו דומה, רק...
המשךמדריך PHP: תכנות מונחה עצמים – כימוס
במאמר קודם למדנו על הורשה המאפשרת לנו להעביר תכונות ומתודות מ-class אחד ל-class אחר. באמצעות כימוס אנו יכולים לשלוט על מי יכול לגשת את התכונות והמתודות שלנו ב-class שלנו. יש...
המשךמדריך PHP: תכנות מונחה עצמים – הורשה
הורשה היא בעצם סוג של הרחבה. אם יש לי class מסוג א' ואני רוצה ליצור class מסוג ב' שמכיל את התכונות והמתודות של class א', אני לא צריך לעשות copy&paste...
המשך