Поток положить положить в текстовый файл php centos - PullRequest
0 голосов
/ 30 апреля 2011

у меня есть следующий код

<?php 


$handle = popen('rate -c 192.168.122.0/24 2>&1', 'r');
echo "$handle'; " . gettype($handle) . "\n";
$read = fread($handle, 2096);
echo $read;
pclose($handle);


?>

Я хочу получить результат этой команды скорости в текстовый файл, это сторонний инструмент для получения полосы пропускания, но когда я запускаю код, я получаю следующую ошибку

'Resource id # 2'; ресурс sh: скорость: команда не найдена

но когда я набираю команду rate на моем терминале, я вижу выход

есть идеи?

спасибо всем заранее

1 Ответ

2 голосов
/ 30 апреля 2011

PHP не может найти программу оценки.Переменная окружения PATH не содержит папку, в которой находится скорость.

Задайте для переменной среды PATH значение putenv или укажите полный путь в вызове.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...