Выполнение ping

Epicentr

Guest
Выполнение ping

Есть такой скриптинг для пинга вводишь IP и нажимаешь пинг
но результат получается абракатаброй, как это исправить?

<center>
<form action="">
<table>
<tr>
<td><b>Введите IP адрес:</b><input type=text name=IP></td>
<td><input type=submit value="ping"></td>

</tr>
</table>

</form>
<?
if (!isset($IP)) {
}
else {
$output = Shell_exec("c:\\WINNT\\system32\\cmd.exe /c ping $IP");
}
?>
<TEXTAREA NAME=address ROWS=15 COLS=100>
<?
if (!isset($IP)) {
echo "Введите IP!!!";
}
else
echo "$output";
?>
</TEXTAREA>
</center>
 

fixxxer

К.О.
Партнер клуба
1)перекодировать из dos866
2)не использовать русские винды
3)взять Pear::ping (или как там его?) и не заниматься извращениями:)
 

Epicentr

Guest
1)перекодировать из dos866

про первое поподробней
 

Epicentr

Guest
неа не перекодирует!!!!!!

-~{}~ 18.03.04 15:15:

Вот это то должно работать???
<?
$win="Введите IP";
convert_cyr_string($win, "w", "k");
echo "$win";
?>

-~{}~ 18.03.04 15:17:

Все разобралси!!! пасибки!!!
 

sergadm

Новичок
convert_cyr_string() всё прекрасно перекодирует и в дос и виндос и обратно
$str=convert_cyr_string ($str, "d", "w");
 

c00l_z3r0

Guest
и хоть маленький регэксп поставить. а то можно такой $IP тебе передать, что deltree -y сработает в самом корне жесткого диска, а по утру ты обнаружишь девственно чистый сервер
 
Сверху