<?php
$ip = '10.1.1.100';
system("ping $ip -n 1");
?>
=>результат
ЋЎ¬Ґ* Ї ЄҐв ¬Ё б 10.1.1.100 Ї® б 32 Ў ©в ¬Ё ¤ **ле: ЋвўҐв ®в 10.1.1.100: зЁб«® Ў ©в=32 ўаҐ¬п<1¬б TTL=63 ‘в вЁбвЁЄ Ping ¤«п 10.1.1.100: Џ ЄҐв®ў: ®вЇа ў«Ґ*® = 1, Ї®«гзҐ*® = 1, Ї®вҐап*® = 0 (0% Ї®вҐам) ЏаЁЎ«Ё§ЁвҐ«м*®Ґ ўаҐ¬п ЇаЁҐ¬ -ЇҐаҐ¤ зЁ ў ¬б: ЊЁ*Ё¬ «м*®Ґ = 0¬бҐЄ, Њ ЄбЁ¬ «м*®Ґ = 0 ¬бҐЄ, ‘।*ҐҐ = 0 ¬бҐЄ
как исправить это.
[QUOTE=b3]serjio_5 читайте iconv
вот код правда использовал функцию не iconv
а результат тот же.
<?php
$array = array();
$result = exec("ping yahoo.com -n 4", $array);
$result = implode("<br/>",$array);
$result = convert_cyr_string($result,"windows-1251","UTF-8");
echo $result;
?>
результат=>
ЧѕЅЧ њЧ 206.190.36.45: ЪіВќњ ®љїЧ=32 ѕБЅ.Р=194.В TTL=49
.ЧѕЅЧ њЧ 206.190.36.45: ЪіВќњ ®љїЧ=32 ѕБЅ.Р=194.В TTL=49
.ЧѕЅЧ њЧ 206.190.36.45: ЪіВќњ ®љїЧ=32 ѕБЅ.Р=277.В TTL=49
.ЧѕЅЧ њЧ 206.190.36.45: ЪіВќњ ®љїЧ=32 ѕБЅ.Р=193.В TTL=49
а если не перекодировать то так
ЋвўҐв ®в 98.139.183.24: зЁб«® Ў ©в=32 ўаҐ¬п=146¬б TTL=51
ЋвўҐв ®в 98.139.183.24: зЁб«® Ў ©в=32 ўаҐ¬п=145¬б TTL=51
ЋвўҐв ®в 98.139.183.24: зЁб«® Ў ©в=32 ўаҐ¬п=148¬б TTL=51
ЋвўҐв ®в 98.139.183.24: зЁб«® Ў ©в=32 ўаҐ¬п=139¬б TTL=52
перекодировка не че не дала ,думаю что дело тут в другом,потскажито кто знает как исправить.
локальный хост на денвере,винда семерка,системный язык русский.
_____________
«Господи, дай мне терпения не пытаться изменить то, чего я не в силах изменить, мужества, изменить то что могу, и мудрости всегда отличать одно от другого!»