נוב'
01
2011
0

התניה פשוטה – או התמונה הזאת או ההיא!

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

 

<?php // <– תג שמודיע על שפת PHP
if ($image = 'big') {
echo '<img src="http://www.sagive.co.il/sagive-logo-150×150.jpg" alt="Big Version" />'
} else {
echo '<img src="http://www.sagive.co.il/sagive-logo-75×75.jpg" alt="normal Version" />'
}
?>// <– תג שמודיע על הפסקת השימוש בשפת PHP

זהו, פשוט נכון?

נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: , , ,
יוני
10
2011
0

מה זה מסד נתונים

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

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

נכתב על ידי sagive קטגוריה: מסדי נתונים וPHP | תגיות: , ,
יוני
08
2011
0

משתנים בPHP למתחילים – שיעור 1

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

בואו ניצור ביחד משתנה בPHP:

 

<?php

$name = "Sagive SEO";
echo $name;

?>

(לקרוא עוד…)

נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: , , , ,
יוני
08
2011
0

שילוב PHP בדף HTML

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

ראשית נסתכל על המבנה הבסיסי של דף HTML:

<html>

<head>
<title>אני הכותרת</title>
</head><body>
אני גוף המסמך אותו הגולשים רואים
</body>
</html>

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

(לקרוא עוד…)

נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: , , , ,
מאי
28
2011
0

איזה שרת PHP יש לי?

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

<? phpinfo(); ?>
נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: , ,
מאי
15
2011
0

מספרים ופעולות מתמטיות פשוטות בPHP

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

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

סוגי מספרים בPHP

קיימים שני סוגי מספרים בPHP.. הראשון נקרא integers ומשמעותו מִסְפָּר שָׁלֵם לדוגמא 3, -235, 15 וכו'. הסוג השני של מספרים בPHP נקרא Float והוא מתייחס למספרים עם נקודה עשרונית כלומר לא מספרים שלמים כמו לדוגמא 2.1, 231.24 וכו. הערך המקסימלי של מספר לא שלם הוא 2 מיליארד כלומר בנוסחאות מורכבות עשוי להתקיים חוסר דיוק מסוים.

(לקרוא עוד…)

מאי
14
2011
0

הפעולה הראשונה בPHP

ראשית, יצרתי קובץ אשר נקרא index.php – בהתאם לתוכנה / שרת PHP אשר התקנתם יתכן ויש לכם קובץ אוטומטי אשר נקרא index.html או index.php. דף Index הוא הדף האוטומטי המוצג כאשר הכתובת localhost נטענת. המקרה דומה גם כאשר טוענים דף באינטרנט. הדף הראשי בכל אתר אינטרנט (כמעט) הוא index.php או index.html או לחילופין במקרים של אתרי ASP עשוי להיות index.asp.

המבנה הבסיסי של דף זה הוא המבנה הבסיסי של דף html כלומר

<html>
<head>
<title>Page Title</title>
</head>
<body> 

</body>
</html>

(לקרוא עוד…)

נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: ,
מאי
14
2011
0

מתקינים שרת PHP על המחשב

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

את הגרסה האחרונה של wamp ניתן להוריד כאן: wampserver

ההתקנה קלה מאוד והכנתי סרטון של תהליך ההתקנה לאחר ההורדה של הקובץ.

שימו לב:

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

נכתב על ידי sagive קטגוריה: שיעורי PHP - מתחילים | תגיות: , , , , , ,
מאי
14
2011
0

מה זה PHP?

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

ההגדרה של PHP בויקיפדיה (מקור):
PHP (ראשי תיבות רקורסיביים של "PHP Hypertext Preprocessor") היא שפת תסריט המיועדת בעיקר לתכנות יישומי אינטרנט בצד השרת, אך יכולה לרוץ על המחשב האישי באמצעות מפרש. התחביר של השפה דומה לזו של C והסמנטיקה דומה לזו של Perl.

(לקרוא עוד…)

נכתב על ידי sagive קטגוריה: כללי | תגיות: ,
מאי
14
2011
0

ברוכים הבאים

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

אם אתם יודעים PHP ומצאתם טעויות או תוכלו להוסיף מידע אשמח לשמוע מכם. בהצלחה (לי וגם לכם)

נכתב על ידי sagive קטגוריה: כללי | תגיות: , , ,

TheBuckmaker - שגיב SEO