Показать сообщение отдельно

  #26  
Старый 17.06.2010, 01:06
SpangeBoB
Познавший АНТИЧАТ
Регистрация: 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..