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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 04-10-05, 22:25   # 1
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

[מדריך] Php, מבוא

השקעתי הרבה זמן ומחשבה במדריך הזה, מצפה לתגובות טובות

ציטוט:

,מבוא לשפה

PHP, השפה – מהי?

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

PHP – השפה, והמפתח הגרמני, "רזמוס לרדורף".

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

באמצעות PHP, ניתן ליצור דפי "ווב" (web) דינאמים בשילוב נתונים מן בסיסי הנתונים(datebases) ולטפל בטפסים ונתונים שנשלחים ע"י המשתמשים.
התפקיד של PHP, הוא לנתח את המידע, וליצור פלט בהתאם.
PHP אינה מתפלת במידע בצד לקוח כלומר בדפדפן, בהתאם לקח, היא מייצרת תוכן,פלט HTML, או כל אובייקט אחר ושולחת אותם אל הדפדפן, אך היא אינה מפענחת אותם, זוהי מלאכתו של הדפדפן בלבד.
מבחינה פונקציונלית, PHP מהווה תחליף לCGI שקדם לה. תפקידה של השפה CGI הינה לנתח מידע תוך שימוש במשאבי מחשב השרת ולהוציא פלט בהתאם, בדומה לPHP.
לרוב קבצי CGI נכתבים בשפת C, וגם בPERL, שהן שפות תיכנות צד לקוח ולא צד שרת שלא נועדו להריץ יישומי אינטרנט.
ולכן קצת מסובך לבצע משימה זאת באמצעותן.
PHP הינה שפה שמתבססת על עקרונותיה של שפות צד הלקוח C, ו PERL.

רזמוס לרדורף, האיש הגרמני, שהמציא את שפת הPersonal Home Page tools)PHP) או FI (Forms Interpreter) שרעיונה ההתחלתי היה בעיקר טיפול בטפסים.
אז איך הכל התחיל?
רזמוס לרדורף, רצה חיפש דרך קלה להכניס את נתוני קורות חייו דרך האינטרנט באמצעות מפענח שפה שירוץ בצד השרת.
בשנת 1995 הוא יצר את מפענח השפה PHP\FI, ולרדורף פיתח גם את הגירסה השנייהPHP/FI 2) )
השפה שלרדורף פיתח הייתה מסורבלת ושונה מן השפה המוכרת לנו כיום, זאב סורסקי ואנדי גוטמנס, שני מפתחים ישראלים מהטכניון, פיתחו את מהיסוד את השפה PHP, המוכרת לנו כיום והעניקו לשפה את הפירוש - PHP Hypertext Preprocessor.
סורסקי וגוטמנס החליטו להוציא לאור את הגרסה הבאה (PHP 3) כהמשך לגירסתו של לרדורף שהיא הייתה הגרסה הראשונה שהייתה מלאה, תמכה ואפשרה תכנות מונחה עצמים, מסדי נתונים, ועוד פרוטוקולים שונים והיא השפה המוכרת לנו.


PHP - האם יש בחירה אחרת? ולמי מיועדת השפה?

ישנן מגוון שפות נוספות חוץ מPHP, כגון ASP, וJSP, לכן, מדוע דווקא PHP ?
  • השפה קלה מאוד להבנה וללמידה, והיא דומה מאוד לשפת C, ומי שיודע את שפת C יוכל ללמוד אותה בקלות רבה.
  • PHP היא שפת קוד פתוח "open source" כלומר, שכל אחד יכול לפתח את השפה, וכל זה בחינם.
  • PHP הינה השפה הראשונה שפותחה, עוד לפני ASP, JSP וכדומה.
  • PHP היא שפת כחול לבן ולכן תומכת בעברית בצורה מלאה.

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

__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 04-10-05, 23:21   # 2
Inuyasha
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 98

Inuyasha לא מחובר  

יפה! אחלה מדריך.
 
ישן 05-10-05, 06:58   # 3
DaNieLLL
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 31
הודעות: 614

DaNieLLL לא מחובר  

תודה
__________________
 
ישן 05-10-05, 07:33   # 4
ColorSense
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: תל אביב
גיל: 34
הודעות: 861

ColorSense לא מחובר  

תודה רבה על המדריך אבל בשביל זה יש פורום מדריכים
 
ישן 05-10-05, 07:34   # 5
Raz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,096

Raz לא מחובר  

תודה רבה
באמת היית מפרסם בפורום מדריכים
אבל לא משנה
אחלה מדריך!
__________________

רז.
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

Tags
מבוא, מדריך למתחילים, מדריך php, מדריך תכנות

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:50.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ