הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] אסיפת נתונים למערכת סטטיסטיקות.. (https://hosts.co.il/forums/showthread.php?t=45534)

Meir 16-05-07 14:12

PHP קוד:

<?php

$ip_unsigned 
vsprintf("%u",ip2long($_SERVER['REMOTE_ADDR']));

?>

אתה צריך להעביר את הכתובת אייפי דרך שתי הפונקציות האלו

meshuga 16-05-07 14:14

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 478547)
PHP קוד:

<?php
 
$ip_unsigned 
vsprintf("%u",ip2long($_SERVER['REMOTE_ADDR']));
 
?>

אתה צריך להעביר את הכתובת אייפי דרך שתי הפונקציות האלו

הוא לא חייב כלום.
זה שימושי כשאתה בודק טווחי מדינות, זה לא מה שהוא שאל.

O-B 16-05-07 15:12

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 478547)
PHP קוד:

<?php

$ip_unsigned 
vsprintf("%u",ip2long($_SERVER['REMOTE_ADDR']));

?>

אתה צריך להעביר את הכתובת אייפי דרך שתי הפונקציות האלו

תודה רבה הצלחתי לעשות את המדינות..
יש לי עוד 2 שאלות:
1. למישהו יש את האיקונים של כל מדינה?.. ואם כן אשמח לקבל קישור.
2. איך אני מוציא את סוג הדפדפן מהפקודה
PHP קוד:

$_SERVER['HTTP_USER_AGENT'

בכל דפדפן זה מופיע במקום אחר..

X-T 16-05-07 15:21

נו מה אתה רציני? פשוט תעשה תנאי שיבדוק אם ה IP של ה USER כבר קיים במסד ואם לא שיוסיף ואז תעשה mysql_num_rows ותקבל את מספר היחודיים.

תעשה שימוש גם ב CJ בכדי שינקה את הטבלה שממנה זה סופר את מספר הרשומות כל 12 שעות וזהו.

Source 16-05-07 18:27

ציטוט:

נכתב במקור על ידי 4ior (פרסם 478491)
אחרי שהכנסת את כל הכניסות למערך, אתה מוציא אותם בסדר לפי האיפי ואז עושה לולאה(מתחיל מ2) ובודק אם השורה שלפניו שונה לשורה של עכשיו, אם היא שונה אתה מוסיף למונה.

כמ ושאמרת אני יודע, אבל זה לא בודק כניסות יחודיות... אם מישהו מתנתק ומתחבר (משנה IP) - זה יחשיב אותו ככניסה יחודית נוספת :S

O-B 16-05-07 21:45

ציטוט:

נכתב במקור על ידי X-T (פרסם 478599)
נו מה אתה רציני? פשוט תעשה תנאי שיבדוק אם ה IP של ה USER כבר קיים במסד ואם לא שיוסיף ואז תעשה mysql_num_rows ותקבל את מספר היחודיים.

תעשה שימוש גם ב CJ בכדי שינקה את הטבלה שממנה זה סופר את מספר הרשומות כל 12 שעות וזהו.

מה זה בדיוק קשור לשאלה שלי?..
את זה גם אני יכול ללמד אותך.. והשיטה שלך אפילו לא יעלה..
תקרא שוב את השאלה שלי!!!..

ציטוט:

נכתב במקור על ידי O-B (פרסם 478593)
יש לי עוד 2 שאלות:
1. למישהו יש את האיקונים של כל מדינה?.. ואם כן אשמח לקבל קישור.
2. איך אני מוציא את סוג הדפדפן מהפקודה
PHP קוד:

$_SERVER['HTTP_USER_AGENT'

בכל דפדפן זה מופיע במקום אחר..

עריכה: חבילת דגלים של ארצות מצאתי..

ועכשיו לשאלה האחרונה :)..
1. איך אני מוציא את מערכת ההפעלה ואת סוג הדפדפן מהפקודה
PHP קוד:

$_SERVER['HTTP_USER_AGENT'

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

4ior 17-05-07 10:14

PHP קוד:

$browser get_browser(nulltrue);
echo 
$browser['browser']; 


O-B 17-05-07 13:43

ציטוט:

נכתב במקור על ידי 4ior (פרסם 478966)
PHP קוד:

$browser get_browser(nulltrue);
echo 
$browser['browser']; 


תודה אחי..
לא הכרתי את הפקודה.
חידשתה לי :)..

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

4ior 17-05-07 19:00

אתה צריך להתקין browscap.ini
קישור: http://browsers.garykeith.com/stream...HP_BrowsCapINI

ahoy 18-05-07 12:32

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


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

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