Satla-Zone
הרשמה
עדכון קהילה
אנחנו עובדים בימים אלה על שיקום האתר הנוסטלגי שכולנו אוהבים.

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

הצטרפו לקבוצת הוואטסאפ
מציג תוצאות 1 עד 4 מתוך 4

אשכול: [מדריך] - לעבודה עם Dini.

  1. #1
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים

    [מדריך] - לעבודה עם Dini.

    דבר ראשון אני רוצה שתדעו המדריך נוצר ע"י : LironEd / The3DeViL / xR1LironEd0N.

    קודם כל אני אסביר לכם מזה בעצם דיני,
    dini זה פונקציות שבנויות על file fuctions שמאפשרת לנו לשמור נתונים, להכניס ערכים לנתונים, שליפה של נותנים, כתיבה לתוכם והרבה דברים נופים,
    בקיצור פונקציות INI

    dini זה אחת מסיפרייות הקבצים המשומשת ביותר בארץ,
    דוגמאות לסיפרייות קבצים נוספות: fini, y_ini, Xini ויש עוד הרבה..
    הדיני וסיפרייות קבצים נוספות מאפשרות לנו לשמור נתונים, יצירת קבצים, כתיבה לתוכם, שליפה של נתונים ודברים נוספים, שנלמד בהמשך =]

    קודם כל, אתם צריכים להוריד את האינקלוד Dini,
    יכול להיות שלחלקכם כבר יהיה את האינקלוד, ותוכלו למצוא אותו בקבצי השרת שלכם,
    בתוך התיקייה Pawno » Includes
    למי שאין: מוזמן להוריד מSA-MP העולמי..

    * ראשית תחילה, נגדיר במוד שלנו למעלה את האינקלוד
    PHP Code:
    #include <dini> 
    
    ועכשיו, נלמד על הפונקצייות הקיימות ב Dini?

    יאללה הגיע הזמן להתחיל :
    קודם כל הנה כל הפונקצייות שקיימות הקשורות לDINI
    Dini_Exists
    dini_Remove
    dini_Create
    dini_PRIVATE_ExtractKey (לא נלמד על זה)
    dini_PRIVATE_ExtractValue (לא נלמד על זה)
    dini_Set
    dini_IntSet
    dini_FloatSet
    dini_Float
    dini_Unset
    dini_Get
    dini_Isset
    סה"כ קיימות 14 פונקצייות של DINI

    לכל פונקצייה(קוד) DINI אני אתן נושא נפרד,
    ואני אתן דוגמא לשימוש בפונקצייה והסבר לפונקצייה

    dini_Create

    PHP Code:
    dini_Create("Satla-Zone.ini"); 
    
    למה משמשת הפונקצייה Dini_Create? הפונקצייה dini_Create משמשת ליצירת קבצים חדשים,
    את הקבצים שתצרו תוכלו לראות בתיקייה Scriptfiles
    במקרה הזה, יווצר קובץ בשם FXP.ini בתיקייה סקריפטפיילס.
    צורת השימוש בפונקצייה:

    PHP Code:
    dini-Create("הקובץ שאתם רוצים לצור"); 
    
    dini_Exists
    PHP Code:
    if(!dini_Exists("Satla-Zone.ini"))
    {
    printf("the file 'satla-zone.ini' is missing, A New Satla-Zone.ini file created");
    dini_Create("Satla-Zone.ini");
    } 
    
    למה משמשת הפונקצייה Dini_Exists? הפונקצייה dini_Exists מאפשר לצור בדיקה אם קיים קובץ מסויים, ובמידה והוא לא ימצא לבצע פעולות מסוייות שאותם אתם בוחרים
    במקרה הזה, תשלח הודעה לחלון הdos (השחור) ובה ירשם

    the file 'satla-zone.ini' is missing, A New Satla-Zone.ini file created
    ולאחר מכאן, יווצר קובץ חדש בשם Satla-Zone.ini (השם של הבדיקה)
    צורת השימוש בפונקצייה:
    [PHP][if(!dini_Exists("הקובץ"))
    /PHP]
    dini_Set
    PHP Code:
    dini_Set("Satla-Zone.ini","BlaBla","dini"); 
    
    למה משמשת הפונקצייה dini_Set? הפונקצייה dini_Set כוללת שלושה פרמטרים
    1 - הקובץ שאותו אתם רוצים לערוך
    2 - מפתח במקרה הזה המפתח הוא - BlaBla
    3 - הערך שאתם רוצים להכניס למפתח (במקרה הזה הערך הוא dini)
    בקיצור, הפונקצייה מאפשרת הכנסת ערך למפתח מסויים בקובץ מסויים
    על מנת שתבינו פחות או יותר, ככה זה יראה בקובץ:
    BlaBla = dini
    צורת השימוש בפונקצייה:

    PHP Code:
    dini_Set("הקובץ","המפתח","הערך"); 
    
    dini_IntSet
    PHP Code:
    dini_IntSet("Satla-Zone.ini","BlaBla",1); 
    
    למה משמשת הפונקצייה dini_IntSet? הפונקצייה dini_IntSet מאפשרת הכנסת ערך למפתח מסויים, לעומת הdini_Set, הפונקצייה הזו אינה יכולה להחזיר אותיות,
    היא מקבלת רק ערכים שהם מספרים
    במקרה הזה,
    צורת השימוש בפונקצייה:


    PHP Code:
    dini_IntSet("הקובץ","המפתח",Num); 
    
    dini_FloatSet
    PHP Code:
    dini_FloatSet("Satla-Zone.ini","BlaBla",1234.9876); 
    
    למה משמשת הפונקצייה dini_FloatSet? הפונקצייה dini_FloatSet מאפשרת הכנסת ערך למפתח, לעומת הפונקצייות dini_Set / dini_IntSet פונקצייה זו יכולה לקבל רק מספרים עשרוניים (X.X)
    במקרה הזה, הערך 1234.9876 יוכנס למפתח BlaBla
    צורת השימוש בפונקצייה:

    PHP Code:
    dini_FloatSet("הקובץ","המפתח",הערך); 
    
    Dini_Float
    PHP Code:
    dini_Float("Satla-Zone.ini","BlaBla"); 
    
    למה משמשת הפונקצייה dini_Float? הפונקצייה dini_Float מאפשרת שליפת מספרים עשרונים בלבד, פונקצייה זו אינו יכולה לשלוף ערכים שהם אותיות וכן הלאה..)
    במקרה הזה, הפונקצייה תשלוף נתונים מהמפתח BlaBla שנמצא בקובץ Satla-Zone.ini
    צורת השימוש בפונקצייה:
    PHP Code:
    dini_Float("הקובץ","המפתח"); 
    
    dini_Unset
    PHP Code:
    dini_Unset(Satla-Zone.ini,BlaBla); 
    
    למה משמשת הפונקצייה dini_Unset? הפונקצייה dini_Unset מאפשת מחיקה של שורה מסויימת מתוך קובץ
    במקרה הזה, השורה BlaBla שנמצאת בקובץ Satla-Zone.ini תמחק
    צורת השימוש בפונקצייה:
    PHP Code:
    dini_Unset(הקובץ,המפתח); 
    
    dini_Get
    PHP Code:
    dini_Get("Satla-Zone.ini","BlaBla"); 
    
    למה משמשת הפונקצייה dini_Get? הפונקצייה dini_Get מאפשרת שליפת נתונים מקובץ
    במקרה הזה, הפונקצייה תשלוף נתונים מהמפתח BlaBla שנמצא בקובץ Satla-Zone.ini
    צורת השימשו בפונקצייה:
    PHP Code:
    dini_Get("הקובץ","הנתון שאותו אתם רוצים לשלוף"); 
    
    dini_Isset
    PHP Code:
    dini_Isset("Satla-Zone.ini","BlaBla"); 
    
    למה משמשת הפונקצייה dini_Isset? הפונקצייה dini_Isset מאפשרת בדיקה אם קיימת מפתח מסויים בקובץ המבוקש
    במקרה הזה, הפונקצייה תבדוק האם המפתח BlaBla קיים בקובץ Satla-Zone.ini
    צורת השימוש בפונקצייה:
    PHP Code:
    dini_Isset("הקובץ","המפתח"); 
    
    dini_Remove
    PHP Code:
    dini_Remove("Satla-Zone.ini"); 
    
    למה משמשת הפונקצייה dini_Remove? הפונקצייה dini_Isset מאפשרת מחיקת קובץ מסויים
    במקרה הזה, הקובץ Satla-Zone.ini ימחק
    צורת השימוש בפונקצייה:

    PHP Code:
    dini_Remove("הקובץ"); 
    
    --------------------------------------------------------

    עד כאן המדריך.
    שוב קרדיט מלא ל:
    LironEd / The3DeViL / xR1LironEd0N

    תהנו

  2. #2
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    תודה גבר.

  3. #3
    הסמל האישי של BadKiller
    BadKiller BadKiller מנותק טירון
    תאריך הצטרפות
    18/09/11
    שם פרטי
    דניאל
    הודעות
    52
    קיבל לייק
    4 פעמים
    תודה אחי עזר לי ועכשיו הבנתי שאתה זה LironEd : )

  4. #4
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים
    ציטוט במקור פורסם על ידי BadKiller צפה בהודעה
    תודה אחי עזר לי ועכשיו הבנתי שאתה זה LironEd : )
    אני לא :S

    בבקשה ..

נושאים דומים

  1. מחפש טכנולוגיה לעבודה עם API על שרת מרוחק
    על ידי ug7777 בפורום מחשבים - חומרה
    תגובות: 0
    הודעה אחרונה: 08/06/08, 20:38
  2. מדריך|לבדוק עם המחשב מתאים לדרישות !
    על ידי MotherNature בפורום Wolf Team
    תגובות: 4
    הודעה אחרונה: 08/10/07, 18:48
  3. תגובות: 0
    הודעה אחרונה: 08/10/07, 18:48
eXTReMe Tracker