Когда вы делаете $cmd=" C:/webGis/home/localhost/cgi/getDataGis.exe" ;
$run=`$cmd`;
Система идет по диска и запускает экзешник
Когда вы делаете
$cmd="http://localhost/cgi/getDataGis.exe" ;
$run=`$cmd`;
print $run;
Откуда система знает что надо идти по http, то что прописано
$cmd="http://localhost/cgi/getDataGis.exe" ;
для нее не аргумент.
Совет: Почитайте документацию. Говорю это Вам не потому что мне больше нечего сказать, а потому что, если ТАКОЕ объяснять. то Вы никогда не научитесь сами.
>[оверквотинг удален]
>не отрабатывает, но и ошибок нет
>
>если пишу
>
>$cmd=" C:/webGis/home/localhost/cgi/getDataGis.exe" ;
>$run=`$cmd`;
>print $run;
>
>,то нормально.
>т.е. относительный путь задать нельзя?