Краткая история: Мне нужно написать сценарий PHP, который находит правильный тип ОС из uname (например: оба wince
и winnt
вернут окна
). См. Здесь для получения дополнительной информации.
Разве это не должна быть вики сообщества?
Да, но ... см. Здесь .
Как помочь: Если ваша ОС не указана ниже, запустите этот код и поделитесь своими выводами:
Или в оболочке Unix попробуйте
user@host ~ > php -a
php > echo php_uname();
Список общих результатов
- Дарвин ... 10.4.0 Ядро Дарвина, версия 10.4 .0: Пт, 23 апреля, 18:28:53 PDT 2010; root: xnu-1504.7.4 ~ 1 / RELEASE_I386 i386
- Дарвин ... 9.8.0 Ядро Дарвина, версия 9.8.0: среда, 15 июля, 16:55:01 PDT 2009; root: xnu-1228.15.4 ~ 1 / RELEASE_I386 i386
- Windows NT ... 6.1 сборка 7600
- Linux ... 2.6. 24-24-xen # 1 SMP Вт, 18 августа 18:15:39 UTC 2009 x86_64
- Linux ... 2.6.34.7-56.fc13.x86_64 # 1 SMP среда 15 сентября 03:36:55 UTC 2010 x86_64
- Linux ... 2.6.32-25-generic # 44-Ubuntu SMP Пятница, 17 сентября 20:26:08 UTC 2010 i686
- Windows NT ... 5.1 сборка 2600
- Windows NT ... 6.0 сборка 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586
- Windows NT ... 6.1 build 7600 ((null)) i586
Интересно отметить, что даже при точном совпадении определенных условий uname все равно дает разные результаты.
задан 14 revs, 6 users 60% 23 May 2017 в 12:32
поделиться