ארכיון של אוגוסט, 2009

PHP, htmlspecialchars ומערכים

בקטגוריה: שפות תכנות

21 אוג' 2009

כמעט בכל מערכת נתקלים במצב בו אנחנו רוצים להכניס מערך שלם למסד נתונים, או רוצים להציג נתונים מהמסד באתר, או סתם קלט כלשהו. הבעיה היא תווים מיוחדים של HTML, לשם כך קיימת הפונקצייה htmlspecialchars שמחליפה את אותם התגים בקוד – לדוגמה & הופך ל&. הבעיה מתחילה כאמור כאשר ישנו מערך. בכדי להתגבר על הבעיה ניתן [...]

פעמים רבות נתקלתי במצב בו אני זקוק לתמונה כלשהי כחלק מקוד צד השרת (במקרה שלי PHP) – לדוגמה יצירת תמונה שקופה. הדרך הסטנדרטית לעשיית דבר שכזה היא, לשמור את התמונה על השרת, לפתוח בעזרת GD את התמונה, לעבד אותה כמה שנרצה ולבסוף להוציא הכל עם הדרים. הדרך שאני מציע יעילה ומהירה יותר, ואף יותר קלה [...]


קצת עלי

שמי שי ואני בונה אתרים וכיום חותך (מקודד) ומתכנת.
אני עובד אל מול התקן העולמי של W3C, ומתכנת בשפת PHP תוך שימוש בטכנולוגיות עדכניות, תוך שמירה על קוד שניתן לתחזוקה.
בין כישורי נמנים: PHP, SQL, (X)HTML, CSS (2-3), XML, JavaScript ( + jQuery) ועוד.

Zend Certified Engineer

  • דניאל: אחלה של מאמר. [...]
  • Shay | Exalted Web: אין סיבה שיהיו תווים מוזרים. פשוט שמור הכל בutf8, כולל את הdatabase, הhtml והphp, ואל תשכח להריץ שאי [...]
  • יונתן: אין לך בעיה עם תווים בעברית מהמסד? כל מה שאני שולף מוצג לי בתווים מוזרים.. [...]
  • Shay | Exalted Web: שמחתי לעזור :) [...]
  • יהונתן|YtsWeb: שי,תודה רבה על המאמר. חיפשתי באמת איך לחלק את העמודים בצורה טובה ושלא יראו 1000 מספרים. [...]

פרוייקט תכנות מונחה עצמים

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

קצת מידע

אחלק לפניכם את האתר לשלושה נושאים:

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