לימוד PHP | מדריכי PHP | שאלות PHP
PHP 7 שוחררה

PHP 7 שוחררה

הדור הבא של המנוע המפורסם שוחרר,למד מהם השינויים והחידושים שהגיעו לשפה.
 04 לספטמבר 2015,
 תגובות: 9
Can not send session cookie - headers already sent

Can not send session cookie - headers already sent

בשל השכיחות הגוברת של המחלה הזו, אני חושב שיש צורך במדריך קטן לטיפול בה. ובכן, תרופה מס' 1 זה כמובן Google, אבל למי שהתעצל לחפש או לא רצה להתעמק בדיונים ארוכים - תזכורת קטנה בשבילכם.
 01 לאוקטובר 2010,
 תגובות: 8
בדיקת תקינות אימייל ב-PHP

בדיקת תקינות אימייל ב-PHP

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

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

איך להשתלט על המילה שמפחידה כל מילה — הכלי הנוח למציאת חלקים של מחרוזת בתוך מחרוזת, בדיקת תקינות ועוד אין ספור שימושים בזוג מילים שרק נראה קצת מסובך.
 17 למרץ 2011,
 תגובות: 9
חלוקה לעמודים

חלוקה לעמודים

כשיש הרבה רשומות במסד וצריך להציג אותם למשתמש שווה לפרק את הפלט לכמה עמודים. וגם לשלוף הכל לא צריך. אפשר לשלוף רק את מה שהמשתמש הולך לראות.
 16 לפברואר 2011,
 תגובות: 12
איך לעשות שחזור סיסמה ("שכחתי סיסמה")

איך לעשות שחזור סיסמה ("שכחתי סיסמה")

82% מכלל משתמשי האינטרנט שוכחים סיסמאות. מספר שלכאורה מפתיע, אך הגינוי, בהתחשב בזה שמרבית הגולשים לא מומחים טכנולוגיים מי-יודע-מה. מחקרים מראים שכ-65% מהמשתמשים רושמים את הסיסמאות על דף, שכנראה נעלם לקראת ל"ג בעומר, שוכחים את הסיסמה באופן קבוע (25%) ומשתפים סיסמאות עם שותפים (33%).

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

עכשיו כשהסיסמה בידיים הנכונות, אספר איך ליצור כפתור "שכחתי סיסמה" בצורה נכונה ועל מה צריך לחשוב. אין שום דבר מסובך בהמשך ואם אתה כבר יודע ליצור כפתורי שחזור סיסמה, כנראה שלא אחדש לך שום דבר.
 05 לאפריל 2015,
 תגובות: 3
חשבת ש-sha1 עם מלח זה מספיק? פונקציות לעבודה מאובטחת עם סיסמאות!

חשבת ש-sha1 עם מלח זה מספיק? פונקציות לעבודה מאובטחת עם סיסמאות!

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

עברה כמעט שנה מאז הפרסום הראשוני של המדריך הזה, אך אנשים ממשיכים לעשות את אותם הטעויות בהצפנת סיסמאות. ממשיכים להשתמש ב-md5, אולי עוברים ל-sha1, אחרים מוסיפים מלח (salt) לפונקציות הגיבוב שלהם, אבל שום דבר מזה לא מספיק. שני פונקציות חדשות שנוספו לשפת PHP ושימוש בלאגוריטם הצפנה מתעדכן מבטיח להשאיר אותך מאובטח.
 15 לדצמבר 2013,
 תגובות: 8
כל האמת על קוקיס

כל האמת על קוקיס

המנגנון של קוקיס מתגלה. הסבר ברור על איך הכל עובד, מה זה קוקיס ואיך לאכול את העוגיות כדי שלא יכאב בבטן או במקום אחר
 15 למאי 2011,
 תגובות: 19
try catch finally

try catch finally

זריקה, תפיסה וטיפול בחריגים
ובכלל, למה לי להשתמש ב- try, catch, finally

try catch finally
 09 לדצמבר 2013,
 תגובות: 1
Composer - איך להשתמש בכלי הטעינה האוטומטית הפופולארי בעולם?

Composer - איך להשתמש בכלי הטעינה האוטומטית הפופולארי בעולם?

בזמן האחרון Composer - כלי הטעינה האוטומטית, הפך פופולארי יותר ויותר.

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

Composer גם מביא לנו כלי לטעינה אוטומטית של מחלקות בפרוייקט שלנו ללא שימוש ב- include או require.

אז, איך משתמשים ב- Composer? מיד נגלה.
 25 לדצמבר 2014,
 תגובות: 5
כמה מחוברים עכשיו באתר?

כמה מחוברים עכשיו באתר?

למה נכון לומר שיש בדיוק אפס גולשים און ליין?
איך בכל זאת יודעים כמה גולשים עכשיו באתר ואיך עושים את זה נכון
 22 לינואר 2011,
 תגובות: 22
מפתחות בטבלאות - Primary key, Unique ו-Index

מפתחות בטבלאות - Primary key, Unique ו-Index

מפתחות ואינדקסים אלו הדברים שעושים את השליפות מהירות ועוזרים למסדי הנתונים לארגן נכון את הנתונים בזכרון. מה זה ואיך זה עובד - בהמשך המאמר.
 26 ליוני 2011,
 תגובות: 15
OOP – תכנות מונחה עצמים: מבוא

OOP – תכנות מונחה עצמים: מבוא

לפני שניכנס לעולם של תכנות מונחה עצמים, חשוב להבין את הבסיס, כל התאוריה שמסביב ולמה להשתמש בזה. (מדריך וידאו)
 28 ליולי 2011,
 תגובות: 18
מה זה git

מה זה git

מדריך מבוא ל-git מסביר בהרחבה על כלי לעבודה בצוות וניהול גרסאות קוד, מעביר אותך דרך תהליך ההתקנה (שלא יותר מסובך מכמה next-ים ) ועושה ביחד איתך את ה commit הראשון
 06 לאוגוסט 2011,
 תגובות: 22
בדיקת ארץ הגולשים

בדיקת ארץ הגולשים

ישראל, אפריקה או קוריאה צפונית? לגלות מאיזה ארץ גולשים באתר לפי ה-IP - אפשר באמצעות קוד קצר.
 08 לספטמבר 2011,
 תגובות: 19
Observer Pattern – כל מה שרציתם לדעת

Observer Pattern – כל מה שרציתם לדעת

Observer הוא פריט אחד מתוך רשימה מכובדת של Design Patterns. הוא מתפקד כסוג של מנהל אירועים – בקרה לכל חלק במערכת ועוד.
 20 ליוני 2012,
 תגובות: 5
לוקליזציה ב-PHP (חלק ראשון)

לוקליזציה ב-PHP (חלק ראשון)

לוקליזציה היא תהליך של התאמת אתר לשפה ולמיקום גיאוגרפי מסוימים. המדריך הבא ידון באלמנטים השונים של התאמת אתר לשפות שונות ובכלים שקיימים ב-PHP לפיתוח אתרים שדוברים יותר משפה אחת.
 18 למאי 2012,
 תגובות: 8
Parse error: syntax error, unexpected end of file X

Parse error: syntax error, unexpected end of file X

השגיאה הזאת קוראת כשמשהו בסנינטקס לא נכון. לא סגרנו סוגריים של איזה פונקציה או גרשיים של איזה מחרוזת ו-PHP לא מסוגלת להבין את קוד ה-PHP לפניה. אבל מה אם הקוד תקין לחלוטין?
 15 לאוקטובר 2012,
 תגובות: 4
קבלת תשלומים באתר עם paypal ipn ו-php

קבלת תשלומים באתר עם paypal ipn ו-php

קבלת תשלומים באתר עם paypal ipn ו-php
אף אחד לא מפתיע שהדוקומנטציה של פייפאל מסובכת, ארוכה ולא ניתנן להבנה. אחרי הכל, stripe עשו אחלה סטארטאפ על העובדה שלהתקין קבלת תשלומים עם פייפאל באתר זה מקצוע בפני עצמו. למזלנו, ב-PHP כבר כתבו הכל, מה שמשאיר לנו משימה קצת יותר פשוטה: לקחת מחלקה מוכנה ולהבין איך להשתמש בה.
 27 לדצמבר 2013,
 תגובות: 3
mysql backup וגיבוי מסד נתונים עם mysqldump

mysql backup וגיבוי מסד נתונים עם mysqldump

בעלי אתרים מתחלקים לשני סוגים - אלה שעושים גיבוי ואלה שעדיין לא. במדריך הזה נראה איך לעבור מהקבוצה הראשונה לקבוצה השניה באמצעות הכלי mysqldump וגיבוי מסד נתונים mysql לענן.
 19 לאפריל 2014,
 תגובות: 2
תמונות ממשרד האוצר - איך ממשלת ישראל מדפיסה כסף עם פונקציות PHP

תמונות ממשרד האוצר - איך ממשלת ישראל מדפיסה כסף עם פונקציות PHP

לישראלים תמיד הייתה יד בפיתוח שפת PHP. אנחנו מכירים את שגיאות ה-T_PAAMAYIM_NEKUDOTAYIM ואת הפונקציות לעבודה עם עברית hebrev ו-hebrevc. אלו הם לא הפונקציות היחידות שהישראלים הכניסו לשפה. בדיוק כמו שה-NSA דאגו להכניס פונקציות למערכות ההפעלה - גם השב"כ הכניס פונקציות משלהם לשפות התכנות. לצערי לא אוכל לספר עליהם היום, אבל על פונקציה אחת שנחספה לי מתוך סיור במשרד העוצר בחמישי האחרון אשמח לספר. הרבה תמונות מהסיור בהמשך.
 01 לאפריל 2014,
 תגובות: 10
העתיד של C#

העתיד של C#

בכנס המפתחים NDC 2013 שעבר בתחילת החודש בלונדון, מדס טורגנסן (Mads Torgensen), אחד המעצבים של C# וחבר בקבוצת TypeScript, הציג בהרצאה שלו "The Future of C#" את החידושים שכנראה צפויים לנו בגרסאות הבאות של השפה.

העתיד של C#
 01 לינואר 2014,
 תגובות: 3
מה חדש בעולם ה-PHP

מה חדש בעולם ה-PHP

היום PHP היא אחת משפות התכנות הכי מתפתחות בעולם. גרסה חדשה עם תיקונים ושיפורים יוצאת כמעט כל חודש והמצב הזה נמשך למעלה משנה. רק אתמול יצאה גרסה חדשה עם מספר מזל 5.5.5 אבל זה לא הדבר היחידי שקרה בעולם ה-PHP בחודשים האחרונים. בהמשך הכתבה אספר על עוד כמה דברים מעניינים שהיו פה בזמן האחרון וכמה דברים שיחכו לך ב PHP 5.6 וגם איזה מתנה תחכה לך באתר שבוע הבא:
 18 לאוקטובר 2013,
 תגובות: 11
Scalar Type Hinting

Scalar Type Hinting

במהלך כתיבת הספר שמסביר oop למתחילים מאפס לא השארתי בצד גם את נושא ה-Type Hinting. אבל נכון לגרסת php 5.5 עדיין אין לשפה תמיכה ב-type hints למשתנים סקאלאריים, כלומר ל- bool, int ו-string. אבל אם אין תמיכה כזאת בשפה, אנחנו יכולים לתכנת אחת כזאת משלנו והנא כיצד:
 09 לאוקטובר 2013,
 תגובות: 5
die must die

die must die

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

אבל אם כתבת את הפקודות האלה בתוך הקוד שלך - כנראה שאתה יורה לעצמך ברגל.
והנא למה:
 12 לספטמבר 2013,
 תגובות: 16
מקבלים גישה למטודות private בלי reflection

מקבלים גישה למטודות private בלי reflection

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

שים לב: הדוגמאות מובאות להרחבת הידע הכללי בלבד. אם אתה מוצא סיבה טובה להשתמש בקוד כזה בפועל - ספר לי בתגובה.
 17 ליולי 2013,
 תגובות: 5
קוד בשיר

קוד בשיר

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

קוד בשיר
 09 ליולי 2013,
 תגובות: 11
apc optimization

apc optimization

הרצאה (באנגלית) של אלכס על אופטימיזציה של APC ועל כמה הגדרות שלא הכרת.



הצילום נעשה על ידי אחד המשתתפים מהטלפון הסלולרי,
לכן יש קישור לסליידים בצורה יותר קריאה (יותר מפורטים מאלה שיש בווידאו)
 22 ליוני 2013,
 תגובות: 4
session_start שלוקח הרבה זמן

session_start שלוקח הרבה זמן

למה כל עמוד המאה באתר עולה רק אחרי חמש שניות
ואיך פונקציה אחת של session_start לוקחת כל כך הרבה זמן.
 26 לפברואר 2013,
 תגובות: 4
Amazing git training

Amazing git training

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

לימוד גיט אינטרקטיבי


 19 לפברואר 2013,
 תגובות: 1
סקריפט משותף לכמה עמודים או איך לדחוף את כל האתר לקובץ JS אחד

סקריפט משותף לכמה עמודים או איך לדחוף את כל האתר לקובץ JS אחד

היתרון הברור של אתר שמוריד רק קובץ סקריפט אחד הוא עליה יותר מהירה וחסכון גדול יותר בתעבורה.
החיסרון הלא ברור הוא - איך עושים את זה כשעמוד אחד זה גלריה ועמוד אחר זה בלוג והקוד שלהם בכלל שונה לגמרי
 13 לפברואר 2013,
 תגובות: 6
MySQL 5.6

MySQL 5.6

ב 5 בפברואר, הודיע ​​אורקל על יציאתה של גרסה יציבה חדשה: MySQL 5.6
בגרסה החדשה נעשתה הרבה עבודה נהדרת. עיקר המאמץ הופנה לשיפור ביצועים, יכולת הרחבה וגמישות. המנוע הכי חשוב innodb ספג הרבה שינוים משמעוטיים בהחלט.
 08 לפברואר 2013,
 תגובות: 2
הרחבה חדשה ל PHP מאפשרת להוסיף מטודות לסקלרים

הרחבה חדשה ל PHP מאפשרת להוסיף מטודות לסקלרים

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

$variable = " hello world! ";
$result = $variable->trim()->toUpper()
          ->replace("world", "php")->split(' ')->sort();

 29 לינואר 2013,
 תגובות: 8
MVC עם Laravel חלק 2

MVC עם Laravel חלק 2

בחלק זה נסביר כיצד ליצור טבלאות בלארבל בשימוש עם migration ,יצירת החלק של המודל בשלושת השכבות וכיצד ניתן להוציא את הנתונים מן המודל ע"י שימוש בקונטרולר.
 28 לאוגוסט 2015,
 תגובות: 2
מוקלט : webinar: PHP 5.5

מוקלט : webinar: PHP 5.5

הוובינר המוקלט
הוובינר התקיים במוצאי שבת, 29/12/2012 19:00, בו נדבר על החידושים בגירסה הכי אחרונה של השפה PHP 5.5
+ בונוס, אתה כותב קוד ב PHP 5.5 לייב !!
 29 לדצמבר 2012,
 תגובות: 23
HHVM - הדבר הגדול הבא

HHVM - הדבר הגדול הבא

ישנם כמה דברים שהחלט עשו שינוי משמעותי בעולם ה php, ה OOP למשל, composer, ועוד כמה מהפכות,
אשמח לספר לכם על הבא בתור, hhvm.
 12 לאפריל 2014,
 תגובות: 1
2# סדרת מדריכי laravel - התקנה ותצורה בסיסית (בערך)

2# סדרת מדריכי laravel - התקנה ותצורה בסיסית (בערך)

אהבתם את הפריימוורק הפופולארי והמגניב? אם כן - אז הגיע הזמן להתקין אותו!
במדריך אני אסביר את להתקין את laravel שלב-אחר-שלב גם בווינדווס, וגם במערכות הפעלה מבוססות לינוקס (שזה כולל את mac...).
כל זאת ועוד, במדריך השני על בסדרת המדריכים על הפרימוורק laravel!
 09 לאפריל 2014,
 תגובות: 8
תהיו נחמדים למתכנתים

תהיו נחמדים למתכנתים

— אתה כל כך בר מזל שאתה מתכנת. אני הייתי מת להיות מתכנת.
— למה שלא תלמד?
— ניסיתי, נכנסתי ל—phpguide ואתרים אחרים, אבל זה לא בשבילי.
— כן, באמת, תכנות זה לא מקצוע בשביל כל אחד.
— משלמים לך לא רע, ואתה יכול ליצור דברים שונים. כמעט כל יום אתה מקבל הצעות מטורפת של לפחות 100 אלף דולרים.
— כן, זה מאוד מחמיא. למען האמת, אפילו קצת משגע.
— אתה מקבל אחוזים בחברה וכולם מכבדים מהנדסים. אתה יכול ליישם כל רעיון באפליקציה ולהתעשר. אתה לא צריך להעסיק מישהו בשביל זה.
— למעשה תכנות עושה אותי רק יותר אומלל
 16 לאוקטובר 2012,
 תגובות: 8
Shodan – מנוע חיפוש הכי מסוכן באינטרנט

Shodan – מנוע חיפוש הכי מסוכן באינטרנט

אני יספר על מנוע חיפוש בשם שודן.
שודן, לעומת מנוע חיפוש רגיל, מחפש מכשירים שמחוברים לאינטרנט - מצלמות אבטחה, ראוטרים, מדפסות, מקררים רמזורים וכו'...
 16 לפברואר 2014,
 תגובות: 1
PHP 5.6 הגיעה [פרסום מתעדכן]

PHP 5.6 הגיעה [פרסום מתעדכן]

PHP 5.6 - תכונות חדשות ועדכונים נוספים. התכונות החדשות כוללות ייבוא קבועים ופונקציות ממרחבי שמות, תחביר חדש עבור Variadric Functions, פריקת ארגומנטים, ביטויים סקלריים קבועים ועוד.
 11 לאפריל 2014,
 תגובות: 5
מדריך | מתכנתים HTML חלק 1

מדריך | מתכנתים HTML חלק 1

בסדרת מדריכים זאת נלמד את הבסיס לתכנות אתרים, שפת ה HTML, המדריך יכלול דוגמאות ומקומות לשאול שאלות במידה וקשה
 13 לינואר 2014,
 תגובות: 1
owasp israel 2012 — מה פספסנו?

owasp israel 2012 — מה פספסנו?

החמישי לספטמבר, תשע בבוקר, התרנגולים מתעוררים וגם אתם, בקושי. עדיין חצי חולמים חצי ערים חושבים איך לקחת מטוס לשדה התעופה בהרצליה, משם לקפוץ מעל הגדר אל המרכז הבינתחומי והכנס השנתי של Open Web Application Security Project . אמנם את דברי הפתיחה באמת פספסנו, היו עוד כמה דברים מעניינים בהמשך:
 06 לספטמבר 2012,
 תגובות: 8
סיקור הפרימוורקים הגדול 2013

סיקור הפרימוורקים הגדול 2013

נסקור כאן 6 פריימוורקים:

- YII
- Laravel
- Codeigniter
- Zend Framework 2
- Symfony 2
- Phalcon

הסקירה תהיה בעיקר לגבי היתרונות, החסרונות,
לפעמים יש סטיגמות בקהילה ה php לגבי פרימוורקים מסויימים,
אז חשוב שבאמת נכיר ונדע מה הכלים שעומדים לרשותינו לפרוייקט הבא שנבצע.
 26 לאוקטובר 2013,
 תגובות: 4
PHP 5.3.16 and PHP 5.4.6 Released

PHP 5.3.16 and PHP 5.4.6 Released

בפתאומיות שכזאת נפלה עלינו אתמול גרסה חדשה של PHP 5.4.6 .
תוקנו עוד 20 באגים, אבל כולנו יודעים מה גרסה חדשה פתאומית אומרת - אחד הבאגים קריטי מספיק לכל האפליקציות והשרתים שלנו והדבר הראשון שכדאי לעשות הוא לעדכן את השרתים.
 17 לאוגוסט 2012,
 תגובות: 3
jQuery 1.8

jQuery 1.8

אוגוסט נהיה עוד יותר חם עם יציאתה לאור של jQuery 1.8
אמנם המספר 8 - חדש, השינויים יותר פנימיים ומעט מאוד בונוסים חדשים.
 13 לאוגוסט 2012,
 תגובות: 5
PHP 5.4 מהירה פי כמה מ PHP 5.3

PHP 5.4 מהירה פי כמה מ PHP 5.3

רק לפני 10 ימים יצאה הגרסה האחרונה של php 5.4.5 שמתקנת באג הבטחה קריטי אבל זה לא הסיבה היחידה לעדכן את השרתים. המפתחים עושים הכל כדי שכל גרסת PHP תהיה מהירה מקודמותיה.
 28 ליולי 2012,
 תגובות: 1
מערכת שפות חלק 1

מערכת שפות חלק 1

אחד הדברים החשובים ביותר בבניית אתר גדול, זו מערכת השפות, כדאי להכין כל אתר לאפשרות של הוספת שפה בעתיד, או כבר בבניית האתר.
לפניכם מדריך לבניית מערכת שפות מבוססת XML, מתאים גם לMVC.
mmm,
 24 ליולי 2013,
 תגובות: 11
PHP + MySQL

PHP + MySQL

מאמר למתחילים המסביר איך להשתמש בבסיס נתונים (מסוג MySQL) בקוד PHP.
המאמר תורגם מ-PHPKnowHow (ועבר מספר שינויים).
 11 למאי 2013,
 תגובות: 20
טרנדים וכיוונים בפיתוח, לפי zend

טרנדים וכיוונים בפיתוח, לפי zend

מדי שנה zend מפרסמת את הסקר developer pulse שלה עם סטטיסטיקות והתפתחויות מעניינות בעולם פיתוח התכנה שבו מדי שנה נענית השאלה הכי חשובה בהיסטוריה - איזה בירה אוהבים מפתחי PHP ועוד כמה מחשבות שלי על השטויות האלה..
 27 ליוני 2012,
 תגובות: 9
Routing: מנתבים את הבקשה נכון

Routing: מנתבים את הבקשה נכון

מאמר קצר שמסביר על אופן הבקשה של הלקוח ואיך לנתב אותו נכון, או במילים אחרות - לעשות לו "rewrite" נכון.
 21 לאפריל 2013,
 תגובות: 7
על נעילת סשנים או איך כולם חיקו לבקשה אחת

על נעילת סשנים או איך כולם חיקו לבקשה אחת

כשמדובר בתהליכים מקבילים, המחשבים פשוט מתקפלים ונסוגים לביצוע פעולות בתורות, פעולה אחרי פעולה. באיחוד כאשר זה נוגע לניצול משאבים משותפים, כמו מסד נתונים, כרטיס הרשת או קבצים. ככה קרה שגם הסשן הוא אחד מאותם משאבים משותפים.
 25 ליוני 2012,
 תגובות: 5
[פיתוח בפייסבוק][1] הקדמה והתחלה.

[פיתוח בפייסבוק][1] הקדמה והתחלה.

סדרת מדריכים שתלמד איך לפתח בפייסבוק ותלמד על ה-SocialGraph, על ה-GraphAPI, על OpenGraph, על FQL , על FacebookSDK לג'אווה-סקריפט ועוד.
בפרק הראשון נלמד מה זה social graph ונתחיל לעבוד עם FacebookSDK.
 18 לאפריל 2013,
 תגובות: 3
SPDY

SPDY

SPDY (בשפה המדוברת Speedy) בא להרחיב ולשפר את ביצועי פרוטוקול HTTP. תחילה בשירותים של גוגל, אחרי זה בטוויטר, ומעכשיו גם בשרתי nginx.
 23 ליוני 2012,
 תגובות: 0
Transaction Isolation Level

Transaction Isolation Level

אחרי שלמדנו מהן טראנזקציות, ניכנס לאחורי הקלעים שלהן ונראה איך השינויים מטראנזקציה שמתבצעת על ידי סקריפט אחד יהיו נגישים לסקריפט אחר ובאיזה שלב.
 21 ליוני 2012,
 תגובות: 15
Font Awesome - סמלים ל-Web

Font Awesome - סמלים ל-Web

מגיע הזמן שבו יישומי ה-Web שלנו צריכים קצת סמלים - לנגן הווידאו שלנו, לעורך הטקסט שלנו. אנחנו צריכים משהו חינמי ומקצועי, ו-Font Awesome נותן לנו את זה.
 01 לאפריל 2013,
 תגובות: 5
PSR-0 – סטנדרטים לכתיבת קוד

PSR-0 – סטנדרטים לכתיבת קוד

קבוצה ייצוגית של מפתחים העונה לשם PHP Framework Interoperability Group עבדה בחודשים האחרונים על מסמכי סטנדרטים לכתיבת קוד PHP.
PSR-0 עוסק בנתינת שמות נכונים לניימספייסים (Namespaces) ובחלוקה נכונה של קבצים בתיקיות.
 19 ליוני 2012,
 תגובות: 10
סוד 100,000 צפיות או טריקים לכתיבה על תכנות בצורה פשוטה

סוד 100,000 צפיות או טריקים לכתיבה על תכנות בצורה פשוטה

כתיבת כתבות ומדריכים היא לא עסק קל. באיחוד כשמדובר בכתבה טכנית שדורשת הבנה טכנית מהכותב. ולא סוד שאנשים טכניים בדרך כלל מביאים את רעיונותיהם בצורה טכנית טוב יותר מאשר בכתב. עובדה זו מעידה על אפשרות שיפור לא מנוצלת בתהליך כתיבת הכתבות, עליה אני אספר.
 27 למרץ 2013,
 תגובות: 2
Igbinary וסריאליזציה עם Serialize

Igbinary וסריאליזציה עם Serialize

Serialization הוא תהליך של הפיכת אובייקט למחרוזת שאפשר לשמור במסד או לשלוח דרך הרשת. ב-PHP יש פונקציה מובנית בדיוק בשביל זה, והיא נקראת Serialize, שבה, בין היתר, משתמש מנגנון הסשן. ומה אם אני אומר שזו אחת הפונקציות האיטיות והלא יעילות שיש, אבל יש חלופה?
 18 ליוני 2012,
 תגובות: 8
מספר דוגמאות שימושיות ל .htaccess

מספר דוגמאות שימושיות ל .htaccess

מספר דוגמאות שימושיות ל htaccess, הקובץ שמייפה לנו את הקישורים ועושה לנו חיים יותר קלים במקרים מסויימים.
Ben,
 26 למרץ 2013,
 תגובות: 13
PHP 5.3.14 and PHP 5.4.4 Released

PHP 5.3.14 and PHP 5.4.4 Released

עוד עדכון במשפחת העדכונים הקריטיים מתקן כמה באגי אבטחה חשובים, וביניהם:
- חולשה בפונקציה crypt של אלגוריתם ההצפנה הפופולארי des
- heap overflow בארכיוני phar
 14 ליוני 2012,
 תגובות: 1
NAXSI – ההגנה האולטימטיבית ל-Nginx

NAXSI – ההגנה האולטימטיבית ל-Nginx

NAXSI – Nginx Anti XSS & SQL Injection – זהו פיירוול אפליקטיבי, אחיו של mod_security לשרתי Nginx, שיעזור לכם להגן על האתר שלכם מפני XSS, SQL Injections, CSRF, Local & Remote File Inclusion. עובד מהר וקל בהגדרות. עדיין ב-Apache בגלל mod_security?
 15 ליוני 2012,
 תגובות: 6
שיר שבעת הדאטאבייסים

שיר שבעת הדאטאבייסים

כתבתם ספר על מסדי נתונים? זו הדרך הנכונה לפרסם אותו.
אגב, הספר עצמו – Seven Databases In Seven Weeks – שווה קריאה.
 16 ליוני 2012,
 תגובות: 2
כלים עבור פנטסט

כלים עבור פנטסט

שלום.
במאמר הבא אני אציג כמה כלים עבור פנטסט לאתרים, כלומר כלים שמחפשים אוטומטית חורים כמו SQL Injextion, XSS ו-RFI.
 26 לפברואר 2013,
 תגובות: 16
PHP for Android

PHP for Android

כמה פסיכים החליטו לכתוב שטות שנקראת PHP for Android, שמאפשרת בצורה מוזרה להפעיל PHP גם על הסמסונג גלקסי שלך.
 12 ליוני 2012,
 תגובות: 4
PHP 5.3.13 and PHP 5.4.3 Released

PHP 5.3.13 and PHP 5.4.3 Released

באג קריטי שמאפשר לגשת לקוד המקור של דף PHP נסגר אחרי למעלה משמונה שנים. התקנות מסוימות של PHP חשופות. apache+mod_php ו nginx+php_fpm לא מושפעים.
 04 למאי 2012,
 תגובות: 7
למה אני שונא פריימוורקים

למה אני שונא פריימוורקים

אני הולך לפתח יישום Web ב-JAVA. כן, זה יהיה ב-JAVA, מכל מיני סיבות שלא ניכנס אליהן עכשיו. תוך כדי אני בודק רשימה של פריימוורקים שהם J2EE portlet-enabled JSR-compliant MVC role-based CMS web service application container.
 20 לאפריל 2012,
 תגובות: 18
PHP 5.4 כבר כאן!

PHP 5.4 כבר כאן!

צוות הפיתוח של PHP גאה להכריז על זמינות מיידית של PHP 5.4.0. גרסה זו היא זינוק גדול קדימה בסדרה 5 נקודה x, הכוללת מספר רב של תכונות חדשות ותיקוני באגים.
 02 למרץ 2012,
 תגובות: 9
סיכום כנס PHP השני

סיכום כנס PHP השני

לפני פחות משעתיים הסתיים כנס מפתחי PHP השני. תמונות לא נשארו, חוויות - נשארו הרבה.
 22 לפברואר 2012,
 תגובות: 20
כנס PHP השני יוצא לדרך

כנס PHP השני יוצא לדרך

הבלוקבאסטר חוזר — כנס מפתחי PHP השני מגיע לקולנוע כבר בעוד שבועיים.
שש חודשים אחרי זה קורה שוב — 21.2.12.
בואו להכיר את האנשים האמיתיים מאחורי הניקים בפורום, לחלוק ידע ורעיונות, והכי חשוב — ללמוד ממגוון הרצאות בנושאי בניית אתרים ו-PHP.
 03 לפברואר 2012,
 תגובות: 28
Ballmer Peak

Ballmer Peak

אי שם בשנות ה80 מייקרוסופט הביאו ארגז של וויסקי למתכנתים שלהם.
ככה נולד Windows ME
 08 לפברואר 2013,
 תגובות: 2
דרושים אנשים יצירתיים לקרוא את המשך הפוסט

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

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

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

כל רעיון לאיזושהי פעילות כיפית שתעזור "לשבור את הקרח" ולהכיר אחד את השני תתקבל בברכה.
גם אם זה הרעיון הכי מוזר שעלה לכם ואף אחד לא יסכים לזה - רשמו בכל זאת, זה עשוי לגרום למישהו אחר לחשוב על משהו נוסף.
 01 לפברואר 2012,
 תגובות: 28
איך פרצתי ל phpguide

איך פרצתי ל phpguide

בפוסט הזה אני הולך להסביר למה אסור להשתמש בתמונות ממקורות זרים.
 23 לינואר 2013,
 תגובות: 17
מה אפשר לפרוץ מבלי לקבל בעיות?

מה אפשר לפרוץ מבלי לקבל בעיות?

(Pentest (penetration test - נסיון חדירה למערכת, על מנת לבדוק את רמת הבטיחות שלה.

כולנו מדי פעם רוצים לנסות את הידע התיאורתי שלנו באבטחת מידע על מערכות אמיתיות. רק שרוב הפעמים זה לא חוקי, ויכול לגרום לנו לבעיות. במיוחד בשביל אנשים כמונו,אני יציג כמה מקומות בהם אפשר לבצע פנטסט בצורה חוקית לגמרי.
 22 לינואר 2013,
 תגובות: 10
PHP 5.3.9

PHP 5.3.9

PHP 5.3.9 הגיעה למדפים עם מעל 90 באגים וליקויי אבטחה מתוקנים.
אחד התיקונים זה הוספת פרמטר max_input_vars שפותר את בעיית DOS שדיברנו עליה בשבוע שעבר.
שני זה תיקון overflow (מילוי זיכרון) בספריה לעבודה עם תמונות. לפני התיקון, אם הייתם משתמשים בספריה imagemagic על תמונות שהעלו משתמשים - השרת היה יכול להיתקע ללא זיכרון בגלל באג בספריה.
עוד כל מיני תיקוני באגים פחות קריטיים אפשר לראות ברשימה המלאה.

צריך לרוץ להוריד?
אם יש לכם שרת משלכם באינטרנט - כן, כמובן.
סתם ללוקאל בבית לא צריך; ה-release candidate 6 (הבא) של PHP 5.4 מתוכנן להיות בעוד שבוע בדיוק וצפוי להיות ה-candidate האחרון לפני שסוף סוף תצא 5.4. ממילא בעוד כמה שבועות נצטרך להתקין גרסה עוד יותר חדשה, כך שאם אתם לא מנסים להוריד ב-DOS את השרת הלוקאלי - אפשר לחכות כמה שבועות.

מי שבכל זאת רוצה לעדכן את הוואמפ שלו שיעיף מבט בהנחיות לשדרוג וואמפ באתר.
 16 לינואר 2012,
 תגובות: 0
טיפול בשגיאות קריטיות

טיפול בשגיאות קריטיות

מכירים את המילים בשיר "מה נעשה, מה נע-עשה עם אתר מלא שגיאות כזה"? זה הגרסה של המשתמש המתוסכל כשהוא נכנס וכל מיני notice צצים בכל הכיוונים, ו-warningים חוגגים להם. בכאלה טיפלנו במדריך הקודם. אבל מה עם שגיאות קריטיות, כמו E_PARSE, E_ERROR ו-out of memory?
 16 לינואר 2012,
 תגובות: 22
תכנות מונחה עצמים? איך ולמה?

תכנות מונחה עצמים? איך ולמה?

יצא לי לקרוא המון פעמים שמתכנתים שעוד לא יודעים לעבוד עם תכנות מונחה עצמים פשוט "משתגעים" ולא מצליחים להבין למה זה עוזר ולמה כדאי להשתמש במחלקות ולא בדרך ה"רגילה" והארוכה יותר. (שגם הם לא מצליחים להבין למה הדרך ה"רגילה" ארוכה יותר).
אז בתור אחד שחווה את החוויה הזאת לפני כשנה, חוויה שליוותה אותי כמה חודשים בניסיון להבין מדוע אני צריך להשתמש בתכנות מונחה עצמים, החלטתי לבוא לפה, ולנסות להסביר בצורה הטובה ביותר שאפשר לאנשים שמתקשים ושנמצאים במצב שבו אני הייתי לפני כשנה.
 12 לינואר 2013,
 תגובות: 9
שפות פיתוח Web חשופות למתקפת DoS

שפות פיתוח Web חשופות למתקפת DoS

כמה שפות תכנות חשופות למתקפת Denial of Service בגלל פונקציות השמירה במבני נתונים מפתח-ערך (hash data structures). בין השפות: php, java, python ו-ruby.
 16 לינואר 2012,
 תגובות: 11
Yii 1.1.9 ראתה אור

Yii 1.1.9 ראתה אור

מתנה לכבוד השנה האזרחית החדשה מהמפתחים של YII, כוללת יותר מ-60 תיקוני באגים ושיפורים. אמנם עוד לא גרסה 2, אבל כדאי להתעדכן. אני רק מקווה שהם לא היו עדיין שיכורים כשפירסמו אותה. :-)
 02 לינואר 2012,
 תגובות: 1
Namespace for dummies

Namespace for dummies

אנחנו מתחילים לעבוד על מערכת לרעיון מגניב שחשבנו עליו. עם הזמן והזמן אנחנו מפתחים ומפתחים אותה ובסוף מסתבר שאנחנו יוצרים מחלקה חדשה אבל השם הזה כבר קיים. אם נסתכל על מערכות כמו CodeIgniter, ZF1 או אפילו Yii - הם פתרו את הבעיה הזאת בנתינת prefix כמו Zend_, CI_, או במקרה האחר פשוט C,זה הסתיים בכך שיש מחלקות עם שמות מטורפים כמו "Zend_Application_Bootstrap_Bootstrap" ואף יותר גדולים. בואו נכיר את namespae
 27 לדצמבר 2012,
 תגובות: 8
מדריך ליצירת פלאגין Tooltip ב-jQuery

מדריך ליצירת פלאגין Tooltip ב-jQuery

לפעמים יש לנו באתר אלמנטים שאנחנו רוצים להציג איתם מידע נוסף אבל השימוש ב-title לא מתאים לנו.
בשביל זה יש לנו את jQuery, סיפרייה אשר איתה ניצור Tooltip קטן ויעיל למטרות אלו.
 27 לאוקטובר 2012,
 תגובות: 9
Mongodb בקלות לכולם

Mongodb בקלות לכולם

Mongolab נותנת מסד נתונים מסוג MongoDB בחינם לכולם,
אז הגיע הזמן לנסות לא?
 17 לאוקטובר 2012,
 תגובות: 11
Enum vs Set או איך לתת הרשאות

Enum vs Set או איך לתת הרשאות

enum ו-set הם שני סוגי נתונים מאוד מיוחדים ב-mysql ותכף תדע מה כל כך מעניין בהם. לדגומה השדה מסוג "מין". שדה כזה יכול להכיל רק ערכים קבועים "זכר" ו"נקבה". מסתבר שאפשר להגביל את הערכים האלה בכוחות המסד עצמו. בוא תראה איך.
 18 לאוקטובר 2011,
 תגובות: 14
IE + Iframe + cookie != facebook app

IE + Iframe + cookie != facebook app

אם ניסיתם לבנות אפליקציית פייסבוק היי פעם עם עוגיות וסשנים והכל עבד - מעולה.
כנראה שאף פעם לא בדקתם אותה באקספלורר.
 30 לספטמבר 2011,
 תגובות: 2
Google Developers Day

Google Developers Day

כנס טכנולוגיות ומפתחים של גוגל בישראל יוצא לדרך.
ישראל, איירפ-ורט סיטי, נובמבר הזה. ההרשמה והמקומות מוגבלים!
 19 לספטמבר 2011,
 תגובות: 11
ה-API של גוגל+

ה-API של גוגל+

היום Google.com חוגג 14 שנים לקיומו ומפרסם את ה-API לרשת הסוציאלית גוגל+. הציפיות הנמוכות נכונות; עדיין אי אפשר לעשות יותר מדי דברים עם ה-API הזה, אבל אפשר לנסות.
 18 לספטמבר 2011,
 תגובות: 5
PHP עוברת ל-GIT

PHP עוברת ל-GIT

מערכת שמירת היסטוריית קוד מקור ופיתוח בצוות- git שסיפרתי עליה כל כך הרבה בזמן האחרון מחליפה את מערכת ה-svn עבור קוד המקור של מפענח PHP
 10 לספטמבר 2011,
 תגובות: 4
HighQuery - פריימוורק עיצוב המתלבש על כל אתר! (תפריטי ניווט עליון) #2

HighQuery - פריימוורק עיצוב המתלבש על כל אתר! (תפריטי ניווט עליון) #2

highQuery - פריימוורק עיצובי חזק ומהיר ! מעכשיו לעצב את כל האתר במינימום קוד ! (ללא ידע מוקדם בשפות צד שרת \ JS)
ובמדריך הנ"ל : נלמד להכין תפריטי ניווט עליון (Navbar) . אחד פשוט , והשני יותר מתקדם עם סאב קטגוריות .
 12 לספטמבר 2012,
 תגובות: 3
Laravel - הפריימוורק שתתאהבו בו

Laravel - הפריימוורק שתתאהבו בו

שמענו כאן על המון פריימוורקים שונים, ואני אספר לכם על עוד פריימוורק אחד, לא מוכר, אך עוצמתי עם קהילה טובה בשם Laravel.
 08 לספטמבר 2012,
 תגובות: 4
צור קבצי zip עם php

צור קבצי zip עם php

האתר שלך מאפשר לגולש הורדה של קבצים, אבל אתה אישית תמיד מתעצבן כשצריך להוריד 50 קבצים נפרדים אחד אחד במקום ארכיון עם כל הקבצים בבת אחת?
 17 לספטמבר 2011,
 תגובות: 8
git מעשי - עורכים את phpguide

git מעשי - עורכים את phpguide

סרטון של 20 דקות על איך להתחיל לעבוד עם git ו github ומה צריך לעשות כדי לשנות את הקוד של האתר
 02 לספטמבר 2011,
 תגובות: 24
שליפת קוד PHP מהמסד, והפעלתו בדף ה PHP שלנו.

שליפת קוד PHP מהמסד, והפעלתו בדף ה PHP שלנו.

לפני כמה ימים, שאלתי פה שאתה בקשר לשליפת קוד PHP מהמסד, והפעלתו בדף ה PHP שלנו,
פה לא ענו לי תשובה ואמרו שזה לא אפשרי להוציא קוד PHP מן המסד, ולהפעיל אותו.
פה אני יראה לכם את הדרך הנכונה לעשות זאת.
 18 לאוגוסט 2012,
 תגובות: 16
Open Source -> PHPguide.co.il

Open Source -> PHPguide.co.il

מהיום אתה יכול להיות חלק מהאתר. יש לך גישה לקוד שנמצא מאחורי האתר phpguide.co.il. תוכל לתרום מהידע, מהזמן ומהקוד שלך לפיתוח הקהילה - לפתח את האתר במו ידיך, ללמוד מהקוד ולעבוד בצוות עם מפתחים אחרים. מעוניין?
 06 לאוגוסט 2011,
 תגובות: 62
איך ליצור תוכן אתר אפקטיבי

איך ליצור תוכן אתר אפקטיבי

כיצד לתכנן תוכן אתר אפקטיבי שיגרום למבקרים באתר האינטרנט שלך להישאר ולקרוא את התוכן.
(תרגום מהבלוג של 3owl.com)
 02 לאוגוסט 2012,
 תגובות: 2
4) CI - שימוש בviews

4) CI - שימוש בviews

בשיעור זה נלמד להשתמש בViews להעביר אליהם ומהם מידע
alon,
 22 ליולי 2012,
 תגובות: 2
CodeIgniter - פריימוורק לעצלנים

CodeIgniter - פריימוורק לעצלנים

CodeIgniter היא פריימוורק מעולה למי שעושה את צעדיו הראשונים בעולם הפריימוורקים לPHP כמו גם למתכנתים שמחפשים פיתוח מהיר על פלטפורמה קלה עם קהילה מאוד גדולה.
alon,
 07 ליולי 2012,
 תגובות: 6
כנס מפתחי PHP

כנס מפתחי PHP

בוא להכיר את האנשים האמיתיים מאחורי הניקים בפורום, לחלוק ידע ורעיונות והכי חשוב — ללמוד ממגוון הרצאות בנושאי בניית אתרים ו-PHP
 18 ליולי 2011,
 תגובות: 43
mod_rewrite וקישורים בעברית

mod_rewrite וקישורים בעברית

כל מה שצריך לדעת על החבאת הסיומת, על קישורים בעברית, על שִכתוב כתובות עם פרמטרים או סתם על איך ליצור קישורים יפים לעין ולמנועי החיפוש.
 17 ליולי 2011,
 תגובות: 39
לוקליזציה ב-PHP (חלק שני)

לוקליזציה ב-PHP (חלק שני)

לוקליזציה היא תהליך של התאמת אתר לשפה ולמיקום גיאוגרפי מסוימים. המדריך הבא ידון באלמנטים השונים של התאמת אתר לשפות שונות ובכלים שקיימים ב-PHP לפיתוח אתרים שדוברים יותר משפה אחת.
 22 ליוני 2012,
 תגובות: 5
file cache & output buffering או איך להחזיר את כח השרת האבוד

file cache & output buffering או איך להחזיר את כח השרת האבוד

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

כמות ארגומנטים משתנה לפונקציה

לפעמים אנחנו כותבים פונקציות שלא ידוע כמה פרמטרים יקבלו כשיפעילו אותם. דרך אחת היא לעשות את הפרמטר של הפונקציה למערך. דרך אחרת היא כמות משתנה של פרמטרים שדי קל לעשות.
 04 ליולי 2011,
 תגובות: 5
Traits — תכונות

Traits — תכונות

Traits (תכונות) דומות מאוד למחלקות ומאפשרות להגדיר פונקציות שמחלקות אחרות יוכלו להשתמש בהם בלי שכפול של קוד ורק מגרסה php 5.4
 02 ליולי 2011,
 תגובות: 17
מה מחכה לנו ב php5.4

מה מחכה לנו ב php5.4

כבר יצאה גרסת האלפא של php 5.4 שכוללת שיפורים מדהימים:
מנגנון traits לירושה כפולה, שימוש במערכים שהוחזרו מתוך פונקציה, מעקב dtrace אחרי פעולות של הקוד ומערכת ההפעלה ועוד רשימה ארוכה:
 01 ליולי 2011,
 תגובות: 10
הזרקת קובץ בהעלאת קבצים

הזרקת קובץ בהעלאת קבצים

באג אבטחה קריטי בגרסה 5.3.6 ומטה של PHP התגלה לפומבי ומאפשר להחדיר קובץ לתיקיית c:\windows או / בלינוקס דרך מנגנון העלאת קבצים פשוט.
 23 ליוני 2011,
 תגובות: 2
מערכת ניהול תוכן

מערכת ניהול תוכן

בנה מערכת ניהול תוכן בסיסית על גבי מסד נתונים עם כמה דפים,
עריכה ותצוגתם בעיצוב משותף
 15 ליוני 2011,
 תגובות: 14
10 רעיונות לאתרים

10 רעיונות לאתרים

הרעיונות שלכם — חינם לגמרי, רק קחו ותממשו. רובם רעיונות שממומשים בדרך זו אחרת מחוץ לאינטרנט הישראלי ויכול להיות שחסרים, או רק יהוו תרגול טוב עבורכם.
 11 ליוני 2011,
 תגובות: 4
box-shadow ו-text-shadow ב-CSS3

box-shadow ו-text-shadow ב-CSS3

תמיד רציתם להטיל צל (חיצוני/פנימי) מאלמנטים/טקסט ולא ידעתם איך? פעם התחשק לכם ליצור הרבה גבולות סביב אלמנט כלשהו ולא יכולתם יותר מ-2 (border ו-outline)? אתם יותר ממוזמנים לקרוא את המדריך הבא, שיסביר לכם בפירוט איך לעשות את כל אלה באמצעות קוד CSS נקי.
 04 לאפריל 2012,
 תגובות: 13
Yii | כתובות יותר מרגשות

Yii | כתובות יותר מרגשות

נמאס מהכתובות העלובות האלו, לא? index.php?r=account/register זה די עלוב בשביל הרשמה, לא כך?
המדריך הזה הוא חלק מסדרת המדריכים שכתב אליהו בסה על הפריימוורק Yii של שפת פיתוח האינטרנט PHP.
 23 למרץ 2012,
 תגובות: 14
טיפים בביצועים מגוגל

טיפים בביצועים מגוגל

"בואו נעשה את הרשת מהירה יותר" — כך קרא Eric Higgins, וובמאסטר בגוגל, למאמר שפרסם בנושא ביצועים של php. מעניין מה הוא אמר?
 09 ליוני 2011,
 תגובות: 9
קומפיילר .net ל-javascript

קומפיילר .net ל-javascript

התכניתן Kevin Gaad, שעובד בקבוצת הביצועים של Mozilla, הציג פיתוח חדש שלו: מהדר C#.NET לקוד JavaScript תקין שרץ בכל דפדפן.
 08 ליוני 2011,
 תגובות: 7
SESSION

SESSION

בתרגום מאנגלית הכוונה ל—"ישיבה". מה הכוונה לישיבה בתרגום מ-php ?
המילה היחידה הזו היא ההסבר לאיך השרת יודע שאתם זה אתם ולא מישהו אחר.
 07 ליוני 2011,
 תגובות: 13
טיפול בשגיאות

טיפול בשגיאות

קרה לך שבדקת את הקוד והוא עבד. העלית אותו לשרת, אבל אחרי חודש גילית שגולשים מסוימים מקבלים שגיאה? היום נראה ונדבר על תפיסה וטיפול בשגיאות, איך ליידע עליהם את המפתח ולדאוג לגולש.
 02 ליוני 2011,
 תגובות: 7
6 סיבות להחליף עורך טקסט ל-IDE

6 סיבות להחליף עורך טקסט ל-IDE

כולנו רוצים לכתוב קוד טוב מהר יותר ולעשות פחות טעויות. כמובן שזה תלוי בנו, אבל בהרבה מקרים סביבת פיתוח משולבת (Integrated Development Environment) עשויה להקל על התהליך בהרבה.
 30 למאי 2011,
 תגובות: 15
HTML5 Training Day - Google

HTML5 Training Day - Google

כנס גוגל שמוקדש ל-HTML5, עם הרצאות על טכנולוגיות שונות ואוכל, כמובן. :)
המקומות מוגבלים!
 09 לפברואר 2012,
 תגובות: 5
5 מיתוסים על md5

5 מיתוסים על md5

הנא חמש מיתוסים על md5 או למה כדאי לא להשתמש בו.

1. md5 זו הצפנה.
2. אפשר לפרוץ md5.
3. פרצו את md5. צריך להפסיק להשתמש בו.
4. שתי מחרוזות שונות יכולות להיות עם hash זהה.
5. sha1 יותר מאובטח, עדיף להשתמש בו.
 23 למאי 2011,
 תגובות: 41
database singleton

database singleton

סינגלטון הוא שם למחלקה שאפשר ליצור רק העתק אחד שלה בכל זמן נתון. באמצעותה אפשר ליצור חיבור קבוע למסד הנתונים ולהפסיק להעביר עשרות פרמטרים בין פונקציות.
 12 למאי 2011,
 תגובות: 17
טעינת סקריפטים לפי דרישה autoload

טעינת סקריפטים לפי דרישה autoload

במקום לכתוב רשימה שלמה של אינקלודים בתחילת כל סקריפט כשחצי מהם יכולים בכלל לא להידרש נדאג לטעון רק את הפונקציות שצריך ורק כשצריך אותם בשיטת LazyLoad
 09 למאי 2011,
 תגובות: 3
ביצי פסחא ב-php

ביצי פסחא ב-php

הסודות החבויים של php שהשאירו לנו המפתחים לגלות
 21 לאפריל 2011,
 תגובות: 5
הצפנת נתונים ב-MySQL

הצפנת נתונים ב-MySQL

גם נתונים רגישים אפשר לשמור במסד נתונים. יתרה מכך, MySQL מכילה פונקציות הצפנה מובנות שיאפשרו לך להצפין ולהגן על המידע השמור באמצעות פקודה אחת קצרה.
 16 לאפריל 2011,
 תגובות: 13
Yii | כתובות ושימוש ב-Views

Yii | כתובות ושימוש ב-Views

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

חיפוש במסד (טקסט מלא)

איך מחפשים במסד את מה שאי אפשר למצוא עם like
מה זה חיפוש טקסט מלא ולמה הוד עדיף - קרוא בהמשך
 16 לאפריל 2011,
 תגובות: 13
מיון מערכים

מיון מערכים

נראה לכם שיש קשר בין ריקוד לארבעה אלגוריתמים למיון מערכים?
כמה חבר'ה מאוניברסיטה בטיזינבי חושבים שיש, והכי חשוב זה המוזיקה.
 12 לאפריל 2011,
 תגובות: 11
חיסור תאריכים — כמה זמן נשאר

חיסור תאריכים — כמה זמן נשאר

שאלה מאוד נפוצה שעולה היא איך לחשב כמה זמן נשאר עד תאריך מסוים, או כמה זמן עבר מאז. php מציעה כלים נוחים לעבודה עם תאריכים, באיחוד בגרסאות האחרונות שלה php > 5.3 באמצעות מחלקת ה-DateTime.
 28 לאפריל 2011,
 תגובות: 4
סוגי טבלאות והבדלם MyISAM, InnoDB

סוגי טבלאות והבדלם MyISAM, InnoDB

יש במסד טבלאות, שונות ומשונות. אפשר לנחש למה הם שם, מה הם עושות, במה עדיף להשתמש ומתי ואפשר לא לנחש אלה פשוט לקרוא את ההמשך.
 09 למרץ 2011,
 תגובות: 8
marquee תקין עם jQuery

marquee תקין עם jQuery

התגית marquee כבר מזמן לא עומדת בתקן ה-html.
הנה תחליף שמעתיק את כל ה-marquee ומוסיף לו עוד טיפה. והכל בצורה תקינה - עם jQuery. :)
 12 לנובמבר 2011,
 תגובות: 23
Zend Framework: התקנה

Zend Framework: התקנה

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

במדריך זה (ונוספים) אלמד אתכם להתקין את זנד פריימוורק על השרת שלכם (או המחשב המקומי) ולהתחיל לפתח. אני אישית עובד על המחשב המקומי בעזרת wamp.
 26 לאוקטובר 2011,
 תגובות: 13
Session Executor - הפעלת קוד חד פעמי

Session Executor - הפעלת קוד חד פעמי

לעיתים אנו רוצים להפעיל קוד או פונקציה כלשהי פעם אחת בלבד בפניה (request) הבאה לאתר, אך אנו גם רוצים לשמור על יעילות הקוד ולכן לא נרצה לבצע בדיקה עבור כל בקשה לראות אם יש לנו פעולות מחכות לביצוע. בדיוק בשביל זה בניתי מחלקה שנקראת Session Executor המאפשרת בעזרת הסשן לפתור את הבעיה.
 25 לאוקטובר 2011,
 תגובות: 1
margin, padding ומה שבינהם

margin, padding ומה שבינהם

סרטון על התכונות padding ו-margin הממחיש את הנושא.
בסרטון מוזכר על מרכוז באמצעות margin, אלמנט block ועוד.
 11 לאוקטובר 2011,
 תגובות: 8
העלאת קבצים ותמונות

העלאת קבצים ותמונות

העלאת קבצים ותמונות ב-php, שמירת קבצים ותמונות במסד והעלאה ב-ajax
כל אלה — בכתבה ארוכה אחת.
 12 לינואר 2011,
 תגובות: 20
שליחת מייל מ-php דרך gmail smtp

שליחת מייל מ-php דרך gmail smtp

קצת על שרתי smtp ואיך לשלוח דואר מחשבון הgmail שלכם דרך סקריפט php.
מועיל מאוד אם השרת שלכם לא תומך בשליחת מיילים
 10 לינואר 2011,
 תגובות: 24
עבודה עם קבצים

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

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

אופרטורים

אופרטורים — פקודות קטנות כאלה כמו חיבור וחיסור
 01 לינואר 2011,
 תגובות: 0
התקנת PHP, Apache, MySQL

התקנת PHP, Apache, MySQL

6 שלבים ל התקנת PHP, התקנת APACHE, התקנת MYSQL עם תיאורים והסברים של כל התהליך.
 25 לנובמבר 2011,
 תגובות: 11
הקטנת תמונה והגדלת תמונה

הקטנת תמונה והגדלת תמונה

פונקציה אחת מספיקה כדי ליצור תמונות מוקטנות, מוגדלות ומשונות.
הקוד שעובד עם כל פורמט, וההסבר לשירותכם.
 04 לינואר 2011,
 תגובות: 13
בלי קידומת www

בלי קידומת www

נפטרים משלושת האותיות www שליוו אותנו הרבה שנים. היום הם מהווים מטרד שמשתמש צריך להקליד, ובעל אתר צריך לשלם עליו.
 04 לינואר 2011,
 תגובות: 5
מדריך עדכון גרסת php בשרת wamp

מדריך עדכון גרסת php בשרת wamp

wamp - חבילה הכוללת את כל הרכיבים הנדרשים לפיתוח. אמנם היא נוחה מאוד, אך תמיד עם גרסאות מיושנות יותר של התוכנות.
 30 למאי 2011,
 תגובות: 4
ראתה אור MYSQL 5.5.8

ראתה אור MYSQL 5.5.8

הרבה זמן כולם חיקו ליציאתה של הגרסה החדשה של mysql והנה זה קרה.
מה חדש בפנים, איפה להוריד ומדריך התקנה מחקה לכם בהמשך
 01 לינואר 2011,
 תגובות: 0
טווחים, אובייקטים ופונקציות בג'אווה סקריפט

טווחים, אובייקטים ופונקציות בג'אווה סקריפט

טוח ריאה או scope הוא המרחב קוד שבו לקוד יש גישה למשתנים ולפוניקציות.
זה הדבר הזה שכשאתם יוצרים פונקציה ב PHP המשתנים בה שייכים רק לה ומחוץ לפונקציה הם לא קיימים. גם ב javascript והם יכולים להכיל בתוכם פונקציות שלמות או אפילו את הדברים הבאים:
 11 לאוגוסט 2011,
 תגובות: 8
להחביא קוד מקור

להחביא קוד מקור

דוגמה מעניינת להחבאת קוד המקור של העמוד
בביצועו של עיצוב css ומנגינתם של כותרי headers רגילים.
 01 לינואר 2011,
 תגובות: 2
בדיקת עומס לאתר

בדיקת עומס לאתר

השירות http://loadimpact.com מאפשר לכם לראות איך התנהג ויגיב האתר שלכם עם עד 50 גולשים ב זמנית. בואו לבדוק את האתר שלכם.
 11 לדצמבר 2010,
 תגובות: 0
הוספת כפתור לייק לאתר

הוספת כפתור לייק לאתר

הוספת כפתור ה"לייק" לאתרים הכתובים בשפת PHP, ולא מבוססים מערכות CMS מתקדמות (Wordpress, Joomla ועוד...).
 29 ליולי 2011,
 תגובות: 14
טופס יצירת קשר — שליחת אימייל

טופס יצירת קשר — שליחת אימייל

מדריך ליצירת טופס לשליחת אימייל מהאתר עם הסברים ודוגמאות קוד
+ בונוס הגנה על תיבת המייל מפני ספאם והודעות חוזרות.
 05 לדצמבר 2010,
 תגובות: 13
שיפור ביצועי מסד עם MySQLI

שיפור ביצועי מסד עם MySQLI

כפי שהשם אומר mysqli = mysql Improved זוהי ספריה משופרת לעבודה עם mysql. הכננו לכם רשימה של שיפורים — 7 סיבות למה להשתמש דווקא בה.
 26 לנובמבר 2010,
 תגובות: 14
GET in JavaScript

GET in JavaScript

פונקציה קצרה להוצאת נתונים מקישור,
מדמה קבלת GET פרמטרים מכתובת url באמצעות javascrip
 19 לנובמבר 2010,
 תגובות: 0
מציירים תמונות עם php

מציירים תמונות עם php

php מסתדרת טוב מאוד עם גרפיקה, יודעת ליצור תמונות, לצייר עליהן, לשנות את גודלם, לכתוב טקסט וכל דבר אפשרי אחר. עד עכשיו קידדתם? תתחילו לצייר!
 05 לנובמבר 2010,
 תגובות: 15
ההיסטוריה של PHP

ההיסטוריה של PHP

וידאו המספר בקצרה על ההיסטוריה של שפת פיתוח האינטרנט PHP.
 17 ליולי 2011,
 תגובות: 11
איפה נמצא php.ini

איפה נמצא php.ini

יש דרך קלה אחת לגלות איפה נמצא קובץ ההגדרות הגלובליות של php,
לשאול את php עצמה - והיא בשמחה תגיד לנו.
 30 לאוקטובר 2010,
 תגובות: 2
Smarty Template Engine

Smarty Template Engine

Smarty Template Engine ספריה לתבניות בPHP. מפרידים את הצד לקוח מהצד שרת.
 08 ליולי 2011,
 תגובות: 20
טיפול בשגיאות

טיפול בשגיאות

יש כאלה שיש להם בעיה הם פונים לפורומים ומחכים עד שיקבלו תשובה ויש כאלו שפותרים אותה לבד
 08 ליולי 2011,
 תגובות: 2
MVC – מפרידים את קוד ה-HTML מקוד ה-PHP

MVC – מפרידים את קוד ה-HTML מקוד ה-PHP

כל מערכת מורכבת משלושה חלקים: הנתונים, העיצוב שבו הם מוצגים והמנגן של התזמורת – זה שמחליט איזה נתונים ובאיזה עיצוב להציג.
 30 לספטמבר 2010,
 תגובות: 31
כמה טיפים בביצועים

כמה טיפים בביצועים

מה יותר מהיר, serialize או json_encode, לבדוק שהקובץ קיים או פשוט לעשות require_once ועוד כמה טיפים של איזה קוד עובד יותר מהר
 23 לספטמבר 2010,
 תגובות: 0
SQL Injection

SQL Injection

SQL injection יכולה להרוס לכם את האתר, הגנה מפניה היא בבסיס אבטחת האתר. המדריך הבא יסביר כיצד היא פועלת וכיצד ניתן להתגונן מפניה.
 21 ליוני 2011,
 תגובות: 14
עבודה עם JSON

עבודה עם JSON

במדריך זה נכיר ונלמד על JSON ובין היתר על העבודה עם JSON בPHP ואף שילובו עם JS ועם AJAX .
 14 ליוני 2011,
 תגובות: 11
Javacscript - כותבים OOP בעזרת JSON

Javacscript - כותבים OOP בעזרת JSON

האם פעם שאלתם את עצמכם, איך לעזאזל אני עולה עוד רמה ב js ומשתמש ב oop, איך בכלל כותבים oop ואיך זה אמור להיראות? במדריך זה אנו נלמד כיצד לכתוב js ב oop ומה זה json
 27 לנובמבר 2010,
 תגובות: 3