![]() |
אי אפשר לדעת עם איזו מערכת הפעלה יושב הPHP?
ב"ה
יש פרטים כאלו בPHPINFO אבל זה לא עוזר לי. |
תחפש את המשתנה המקביל לHTTP_USER_AGENT,
כמו שיש SERVER_ADDR וREMOTE_ADDR. תעשה PRINT_R ל_SERVER... |
ציטוט:
|
ב"ה
לא קייים כזה משתנה. הדפסתי את כל המערך $GLOBALS. יש משתנה בשם WINDIR כשזה יושב על windows אבל אם יש משהוא יותר מדויק זה יותר יעזור. |
ציטוט:
הרצתי עכשיו, וזאת התוצאה: קוד:
[SERVER_SOFTWARE] => Apache/1.3.36 (Unix) PHP/4.4.2 FrontPage/5.0.2.2623 mod_psoft_traffic/0.1 mod_ssl/2.8.26 OpenSSL/0.9.7c |
ב"ה
כנראה הוא לא קיים בוינדוס ;P אני נראה לי אעשה פשוט getcwd() ואם שני התווים הראשונים זה אותו ונקודותיים אז זה וינדוס ואם לא אז לא. |
חחחחחחח איזו שיטה :S
|
בדוק אם המשתנה WINDIR עם תוכן, אם כן => זה Windows. אם לא => Linux / UNIX
|
ציטוט:
PHP קוד:
|
ב PHP זה פשוט:
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 23:35. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ