הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
27-08-07, 16:20 | # 1 |
חבר מתקדם
|
[מדריך] PHP - סדרת מדריכים (#1)
שלום לכולם, ברוכים הבאים לסדרת המדריכים למתחילים בPHP.
כל המדריכים שיהיו בסידרה נכתבו על ידי בלבד ואין לעשות בהם שימוש מעבר לשימוש אישי. במידה ותרצו לעשות איתם משהו מעבר לקריאה ושימוש אישי צרו קשר. מדריך #1. חלק #1 רקע תאורטי והסברים: PHP או PHP Hypertext Preprocessor היא שפת צד שרת המיעודת בעיקר ליישומי אינרנט. לעוד מידע על PHP: האתר הרשמי. מידע מתוך ויקפדיה. על מנת להתחיל לתכנת בPHP לא צטרכו יותר מפנקס רשימות ושרת אינטרנט התומך בPHP. אני אישית ממליץ לכם להוריד את החבילה של easyphp התאפשר לכם להריץ שרת ביתי התומך בPHP. החבילה כוללת גם phpmyadmin. לפני שנתחיל להתעסק עם תחביר השפה ועם המבנה, בואו נבין איך עובד העניין של שפת צד שרת וכיצד אנו מקבלים את הפלט, נוכל לראות את זה בתרשים הנ"ל: שנלקח מהמדריך של אוהד אסטון ב- http://www.webmaster.org.il/article.asp?id=206. לאחר שהבנו איך זה עובד, אפשר להתחיל. חלק #2 התחלת העבודה עם PHP: אוקיי, אז קדימה... בואו נבין איך זה עובד. כל מסמך PHP מתחיל כך: PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
אוקיי, לאחר שפתחנו PHP, אפשר להתחיל לכתוב סקריפטים שלמים. בPHP יש המון המון פונקציות מובנות אשר עושות פעולות שונות. לדוגמא הפונקציה כמעט הכי נפוצה והבסיסית ביותר - echo. פונקציה זאת מדפיסה מחרזת (מלל) ו/או משתנים (שבהם ניגע בהמשך). את המחרזת אנו תוחמים במרכאות - "string". ובסיום כל שורת פקודה בPHP אנו מסיימים ב";". לדוגמא: PHP קוד:
בPHP אפשר לשלב הערות אשר יהיו מוסתרות מהמשתמש, מהדפדפן והמהדר של PHP לא יתייחס אליהם, הם נועדו אך ורק כדי לעזור למתכנת להבין את הקוד או להפנות את צומת ליבו... לדוגמא אתם תבנו סקריפטים ארוכים מאוד ואחרי כמה חודשים תבואו לתקן או להוסיף להם משהו לא תצטרכו לשבת ולשבור תראש ולהיזכר מה עושה כל דבר, בשביל זה נועדו הערות. ישנן מספר אופציות לכתיבת הערות... אופצייה ראשונה שהיא להערה מסוג של שורה אחת: PHP קוד:
PHP קוד:
PHP קוד:
מקווה שהבנתם הכל. לשאלות / טענות / עזרה פנו אלי: INvisioN.net@gmail.com (אימייל ומסנג'ר). נתראה בחלק הבא :]
__________________
|
27-08-07, 16:27 | # 2 |
Whatever
|
<? זו דרך להתחלת קוד PHP בשיטה המקוצרת.
<?php זו הדרך הנכונה. לא כל שרת תומך ב <?
__________________
תומר |
27-08-07, 16:29 | # 3 |
אין כמו ב127.0.0.1
|
יופי של יוזמה.. אבל הביצוע.. יש מה לשפר.
1. להשתמש ב<? וב?> תלוי בתמיכה בshort_open_tag בPHP.INI, ברגע שאין תמיכה זה לא פועל, ולכן להגיד שרק לעיתים ניתקל ב<?php זה לא נכון - צריך להגיד הפוך: לעיתים נתקל בפתיחה <? אך הפתיחה המקובלת היא <?php. 2. אם כבר מדברים על דרכי סגירה, יש לציין, מן הסתם, את כל סוגי הסגירה - כמו <script language='php' runat='server'>, או <% %> (מופיע כASP TAGS בקופניג). בכל מקרה שוב קבל ח"ח על היוזמה, יש מה לשפר אבל זה לא אומר שזה לא טוב. אורך המדריך מכובד ורואים שהשקעת בהכנתו. כל הכבוד. |
27-08-07, 16:43 | # 4 |
חבר וותיק
|
ח"ח על היווזמה.
והייתי מוסיך גם את כל האופצייות לפתיחת ECHO: PHP קוד:
או: PHP קוד:
ואי אילו פתיחות וסגירות. בהצלחה ושוב, ח"ח.
__________________
|
27-08-07, 16:45 | # 5 |
אין כמו ב127.0.0.1
|
רק שתדע גיל, `` מריץ פקודת שרת לפי מה שהבנתי.
|
27-08-07, 16:49 | # 6 |
חבר וותיק
|
לא השתמשתי בכאלה.
השתמשתי ב' ' ואין לי מושג למה הפונקציות PHP פה מטה את זה לצד. (ואם תסתכל טוב תראה שהם נוטים בכלל לצד השני ממה שעושים בשיבל להריץ פקודות שרת..)
__________________
|
27-08-07, 16:56 | # 7 |
אין כמו ב127.0.0.1
|
אהה.. אז אני לא מבין מה יותר נוח לך בזה, ככה אי אפשר להשתמש ב{$var} וב{$arr['var']}, שני הדברים כמעט הכי שימושיים בכתיבה זורמת..
|
27-08-07, 16:57 | # 8 |
חבר וותיק
|
חחח לא יודע, ההרגל?
__________________
|
27-08-07, 17:00 | # 9 | |
Авторитет
|
מדריך נחמד, אבל יש כאלה 500 מדריכים בערך. למה אתה חושב שמישהו יבוא ויקרא על זה ולא יבוא לאתר אחר ויהיה לו מדריך:
PHP קוד:
(אני מציע לך לכתוב מדריכים בPHP שעדיין אין, משהו שבאמת ילמד אנשים משהו)
__________________
ציטוט:
|
|
28-08-07, 00:58 | # 10 | |
הוסטסניון
|
ציטוט:
יהיו לך המון בעיות אח"כ. אם אתה עושה את זה בגלל הhtml שיש " אז פשוט תעשה אלכסון \ לפני כל מרכאה
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
Tags |
מבוא, מדריך למתחילים, מדריך php |
|
|