שלח תשובה

זירת השאלות

538
צפיות
15
תשובות

PHP-נקודה עשרונית

,‏ 31 ביולי, 2006

איך אני הופך את המספר: 3.144444
ל-3.1.
או 4.89999 ל-4.9 ?!
כאילו רק ספרה אחת לאחר הנקודה העשרונית.
איך עושים את זה?

תגיות:

15 תשובות

  1. pleox הגיב:

    תודה רבה!עוד משהו בבקשה…
    יש לי קוד שכל פעם שמבקרים בדף הוא מעלה בקובץ txt ספרה אחת.
    ממש על עיקרון מונה כניסות.
    אבל אני לא רוצה שכל פעם שהגולש ירענן אז זה יעלה.
    אלא רק מתי שהוא לוחץ על כפתור submit.
    אז עשיתי את זה אבל כשמרעננים אז הוא מקפיץ הודעה שבשביל ריענון
    הדף צריך שהדפדפן ישלח שוב את הנתונים ואז זה מעלה שוב ב-1.
    אז איך עושים שזה יקרה אך ורק לאחר לחיצת כפתור?
    תודה שוב.

  2. -TJ- הגיב:

    כנראה בגלל שזה טופס…
    אתה יכול לעשות פשוט כפתור שהוא נגיד לינק כזה mysite.com/?up=1

    ואז לעשות תנאי שאם המשתנה up שווה ל 1 אז תתקדם ספרה אחת בקובץ TXT.
    כמובן שאפשר לעשות את זה בעוד כמה צורות ואפשרויות.

  3. Shuki142 הגיב:

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

    אלו האופציות, תבחר אחת מהם ותפתח סקריפט בהתאם.

  4. pleox הגיב:

    אממ…
    איך אני לוקח את ה-IP של הגולש?
    ניסיתי:

    $REMOTE_ADDR;

    וזה לא עובד…יש דרך אחרת?

  5. pleox הגיב:

    זה מחזיר את ה-I.P של השרת
    זה החזיר לי את ה-I.P של השרת:
    127.0.0.1

  6. pleox הגיב:

    מישהו?!
    איך אני מקבל את ה-I.P של הלקוח?

  7. pleox הגיב:

    כן…
    אבל אני הולך להעלות את האתר לשרת בחברת איחסון.

  8. בניה הגיב:

    אז זה הIP שלך.
    ב"ה

    127.0.0.1
    בתוך המחשב זה הIP שלך.

  9. pleox הגיב:

    אהה…
    וכשאעלה את האתר לחברת איחסון
    אז ה-I.P יהיה שונה?
    זאת אומרת הוא באמת יציג את הכתובת של הלקוח?

  10. בניה הגיב:

    כשאתה גולש מול המחשב שלך
    ב"ה

    אז אתה שולח לו את הIP הפנימי שלך.
    כשזה שרת מרוחק אתה שולך את הIP שקיבלת מהספק.

שלח תשובה