נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

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

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
מדריכי PHP

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

 

מדריך PHP

מבוא ל-PHP

אם הבנתם ספרו לחבריכם המפתחים, ואם לא ספרו לנו (כדי שנוכל לשפר את המדריכים).

מה זה PHP?

מדריך שכולל סרטון, ובו הסבר על שפת ה-PHP, השפה שבה כתובים למעלה מ-80% מאתרי האינטרנט בעולם.

 

צעדים ראשונים ב-PHP

מדריך PHP: משתנים, ערכים ו-echo

במדריך זה תכתבו את הסקריפט הראשון שלכם. "שלום עולם", אלא מה?

מערכים של PHP

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

בחירה בין אפשרויות else, if וגם elseif

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

תחביר חלופי ל-if...else if ב-PHP

מדריך זה מציג תחביר חלופי למשפטי תנאי.

לולאת for ולולאת while

במדריך זה, היכרות ראשונה עם לולאות for ו-while בשפת ה-PHP.

מדריך PHP – לולאת foreach

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

 

הטמעת PHP ב-HTML

מדריך זה מדגים את התחביר הנוח שמציע PHP לשילוב לוגיקה בתבנית HTML.

פונקציות PHP

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

כיצד להפנות לדף אחר באמצעות PHP?

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

פונקציות מובנות של PHP

פונקציות מחרוזת של PHP

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

implode, explode ופיצוצים

במדריך זה נלמד כיצד להפוך מערך למחרוזת באמצעות implode, וכיצד להפוך מחרוזת למערך באמצעות explode.

פונקציות PHP לטיפול במערכים

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

פונקציות חשבוניות ב-PHP

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

שיפור סגנון קוד ה-PHP

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

 

טפסים ומשתמשים

משתנים מקומיים וגלובליים

במדריך זה נלמד להבחין בין משתנים שקיימים בתחום הגלובלי, מחוץ לפונקציות, ובין משתנים שקיימים בתוך הפונקציות.

הגשה וטיפול בטפסים באמצעות PHP

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

מסננים מובנים שמספקת שפת ה-PHP

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

ביטויים רגולריים ו-PHP

מדריך PHP שמציג ומסביר את הנושא החשוב של regular expression. החשיבות של ביטויים רגולריים היא רבה, מפני שהם מאפשרים לזהות דפוסים. לדוגמה, חוזק של ססמאות, זיהוי התקפה על האתר ועוד.

שליחת email מעוצב בעברית עם PHP

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

 

עבודה עם קבצים ותיקיות

כתיבה וקריאה של קבצים

מדריך בשפת ה-PHP, שמלמד כיצד לכתוב, ולקרוא קבצים.

העלאת קבצים לשרת

מדריך שמסביר קוד PHP שבאמצעותו ניתן להעלות קבצים לשרת. המדריך כולל את ה-HTML שנחוץ לטופס.

כיצד לטפל בקובץ csv באמצעות php?

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

שמירה כסוג csv

כיצד להכליל סקריפטים ממקורות שונים?

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

הפרדת לוגיקה מתצוגה ב-PHP

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

מדריך cURL ב-PHP

הרחבת cURL ב-PHP מאפשרת לקבל ולשלוח מידע באמצעות תחביר ה-URL. משתמשים ב-cURL לצורך התקשורת בין אתרים ודומיינים. במדריך זה מוסברות ומודגמות 5 דוגמאות שימוש נפוצות, וביניהן: הורדת התוכן של אתר מרוחק, הורדת קבצים מאתר חיצוני, והגשת טפסים באופן אוטומטי.

 

PHP ומסד הנתונים mySQL

לכל מדריכי ה-mySQL

ריכוז של מדריכים המסבירים את נושא ה-mySQL מהבסיס ועד לשאילתות מורכבות.

MySQLi - כתיבה, קריאה, עדכון, מחיקה באמצעות PHP

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

PDO: הרחבת PHP לעבודה עם מסדי נתונים

PDO היא הדרך המומלצת שבאמצעותו PHP מתקשר עם מסדי נתונים מסוגים שונים. במדריך זה תכירו את הדרך ליצור התקשרות ולבצע את 4 סוגי השאילתות העיקרית: הזנה, בחירה , עדכון ומחיקה של מסד הנתונים.

lambdas, closures ופונקציות אנונימיות

במדריך זה תלמדו כיצד להשתמש בפונקציות אנונימיות ב-PHP. דבר שמאוד יועיל לכם ככל שתתקדמו מבחינה מקצועית.

 

PHP ו-AJAX

שימוש ב-jQuery וב-AJAX כדי לטעון תוכן לדף באופן דינאמי

לימדו כיצד לשלב את ספריית ה-javascript הנפוצה ביותר עם PHP כדי ליצור דפים בעלי מראה והתנהגות עדכניים.

מדריך AJAX - עדכון דינמי של בסיס הנתונים

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

 

PHP מונחה עצמים

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

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

 

ספריות PHP

הפיכת דפי HTML ל-PDF עם ספרית PHP

מדריך PHP. רוצים להמיר דפי HTML לפורמט PDF? רוצים לקבל דפים בעברית? רוצים דפים מסוגננים שכוללים תמונות והגדרות CSS? קראו את המדריך כדי לקבל את מבוקשכם.

ספריה שמספקת API פשוט לשליפת נתונים

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

 

סקריפטים פשוטים ומועילים

טבלה דינמית באמצעות PHP

מדריך שמסביר כיצד ניתן להשתמש ב-PHP כדי ליצור טבלה שמספר השורות והפריטים המוצגות בה משתנה לפי מספר הפריטים במערך. ניתן לבסס על הקוד גלריית תמונות.

הוספת HTML שיוצג רק בתנאי מסוים באמצעות PHP

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

דף מרכז תוצאות לאתר באמצעות PHP

דפים שמרכזים את כל התכנים בנושא מסוים חשובים למבנה האתר ולקידומו. במדריך זה אני מסביר כיצד לייצר קוד PHP שמוסיף דף מרכז בנושא מסוים לאתר.

קוד PHP לדפדוף בין דפי תוכן באתר (pagination)

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

דיפדוף מתקדם באמצעות PHP

גלריית תמונות דינמית באמצעות PHP ו-MySQL

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

רשימת בחירה פשוטה באמצעות PHP

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

פונקצית PHP ליצירת טפסי HTML

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

עיבוד XML יוטיוב למפת אתר של וידאו

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

כיצד להתמודד עם התקפת CSRF באמצעות קוד PHP?

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

OAuth2 או כיצד לקבל מידע מרשתות חברתיות אודות גולשים באתר שלנו?

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

מראה דף יצירת האפליקציה בgithub