|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
אין כמו ב127.0.0.1
|
[מדריך] PHP למתקדמים+פונקציות טקסט
חרשתם את כל איתן..
עברתם על כל היסודות במניואל.. ועדיין אין לכם מושג איך בונים מערכת פשוטה?? המדריך הזה בשבילכם. קודם כל קצת ש"ת בסיסיות: איך אני פותח קובץ? ע"י fopen. הפונקצייה פותחת קובץ במצבים שונים (כתיבה, קריאה, כתיבה וקריאה ועוד). שימוש: PHP קוד:
ההבדל הוא מאוד קטן. בסה"כ אצל include הרצת הקובץ ממשיכה גם לאחר שגיאה (ולכן אפשר גם לשלוט בשגיאות פתיחה) ואצל require לא (PHP עוצר את הקוד ומציג fatal error). טיפ: אם אתם מייבאים פונקציות, תשתמשו בinclude_once() או require_once(). האפשרות הזאתי מעלה את המסמך פעם אחת, ואם מריצים את המסמך שוב היא לא מאפשרת וממשיכה את התהליך. מתי להשתמש בMYSQL ומתי לא? מתי שאפשר לא להשתמש (וזה גם בטיחותי) - אל תשתמשו. המלצה חמה ממני. הסיבה היא שמאוד קשה להשתלט על אתר שלם במסד נתונים. SAFE MODE >< סייף מוד- סוג של מנגנון בטיחות בPHP. משום מה, הוא פועל בהרבה מאוד דברים חשובים. אבל יש דרכים לעקוף אותו. למשל, הפונקצייה chdir() מנוטרלת ע"י SAFE MODE, אבל אם תתחברו לftp לפני כן- תוכלו להשתמש בftp_chdir. ועכשיו כמה פונקציות שימושיות לטיפול במחרוזות (טקסט). list מסדר מערך (Array) לפי משתנים. דוגמא: PHP קוד:
מפריד בין חלקים של מחרוזת (string). דוגמא: PHP קוד:
הרבה פעמים משתמשים בשילוב הזה. PHP קוד:
פונקציות שמגלות אם קיים בטקסט המחרוזת שציינו. ההבדל בניהם הוא שereg() היא case-sensitive, כלומר יש הבדל בין אותיות גדולות לקטנות. הפונקציות יחזירו true אם המחרוזת נמצאה ו-false אם אחרת. דוגמא: PHP קוד:
יש מלא פונקציות של str, שקשורות לתו עצמו. דוגמאות: PHP קוד:
מעביר תגיות \n לתגיות <br /> או <br> בהתאם לגירסא. דוגמא: PHP קוד:
md5 הצפנה חד כיוונית (כלומר אין אפשרות להחזיר את מה שהצפנת לערך הקודם). שימושי מאוד במערכות עם סיסמאות. -תמיד יהיו רק 32 תווים אחרי ההצפנה- דוגמא: PHP קוד:
מצפין את הטקסט כדי שיוכל לעבור דרך הurl. מתחלק להצפנה (urlencode) והחזרה (urldecode) דוגמא: PHP קוד:
base64 מתחלק ל-2 פונקציות: הצפנה (base64_encode) והחזרה (base64_decode) דוגמא: PHP קוד:
Last edited by BlueNosE; 08-02-06 at 20:48.. |
![]() |
![]() |
# 2 |
הנהלת הפורום לשעבר
|
תודה רבה לך,מדריך נחמד.
אם היית טיפ טיפה יותר מפרט זה היה ממש נחמד..אבל, עדיף שיהיה מאשר לא יהיה. נוסף למדריכים. |
![]() |
![]() |
# 3 |
אין כמו ב127.0.0.1
|
תודה לך =]
|
![]() |
![]() |
# 4 |
חבר וותיק
|
תודה רבה
![]() |
![]() |
![]() |
# 5 |
חבר וותיק
|
תודה רבה.
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|