
17.06.2010, 01:06
|
|
Познавший АНТИЧАТ
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме: 5914048
Репутация:
1350
|
|
Небольшая заметка,по поводу как получить свой внешний IP,в данном случае воспользуемся сервисом http://www.myip.ru.Регексп,который используется не совсем корректен если парсить ip,но так как ресурс проверяет валидность сам,то этого достаточно.
PHP код:
function Get-ExternalIp
{
$webcl = New-Object System.Net.WebClient
try {
$webcl.DownloadString('http://www.myip.ru/get_ip.php?loc=') -match "\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b" | Out-Null
"Ваш IP-адрес: {0}" -f $matches[0]
}
catch
{
"IP-адрес не удалось получить."
}
}
Ваш IP_адрес: 127.0.0.1
Маленькое дополнение с GUI.Для этого мы воспользуемся PowershellPack,который содержит свыше 1000 всевозможно полезных функций и скриптов.Скачать PowerShellPack и более подробно ознакомиться с его функционалом можно http://code.msdn.microsoft.com/PowerShellPack
Import-Module WPK
New-Label (get-externalip) | show-window
Uploaded with ImageShack.us
Последний раз редактировалось SpangeBoB; 17.06.2010 в 01:30..
|
|
|