Ошибка CGI

DanDy

Новичок
Ошибка CGI

Win2k3SP1, IIS6 и PHP 5.1.1

Есть строка:
$result = shell_exec($config['mplayer'].' '.$file_name2.' -frames 0 -identify -ao null -vo null');
где
$config['mplayer'] -- 'c:/mplayer/mplayer'
$file_name2 -- ftp://user:[email protected]/video/film.avi

Собственно говоря, выдирается инфа о файле.
Так вот, возникает следующая ошибка:
---------------
Ошибка CGI
Указанное приложение CGI не возвратило полный набор заголовков HTTP.
---------------
При этом код дальше продолжает выполнятся! Причем эта строка отрабатывается нормально и данные о файле заносятся куда следует...
Если эту строку закрыть, ошибки не возникает...

В чем может быть проблема, уже всю голову сломал, весь инет перерыл... Помогите!
 

Long

Новичок
[офф]не удержался - ах, как шикарно бб-код отработал :D[/офф]
 

DanDy

Новичок
Автор оригинала: Кром
Ну а ты посмотри, какие заголовки возвращает сервер.
Как и где посмотреть? Просто только начал со всем этим разбираться, ничего толком не знаю...

-~{}~ 17.03.06 11:21:

Автор оригинала: Long
[офф]не удержался - ах, как шикарно бб-код отработал :D[/офф]
О да:)
Там было user : pass
 

Кром

Новичок
Я, честно говоря, не знаю, как это смотреть в IIS. Посмотри help по нему.
Смысл в том, что сервер должен вернуть хоть какие-то заголовки, а у тебя, видимо, IIS не проверяет то что скрипт выдает в output. Можешь сам поэксперементировать через header()
с заголовками
HTTP/1.1 200 OK
и
Content-Type.
 

DanDy

Новичок
Сделал отдельно:
<?php
$config = "c:/mplayer/mplayer'";
$file_name2 = "ftp://Admin:[email protected]/video3/doom.avi";
$result = shell_exec($config.' '.$file_name2.' -frames 0 -identify -ao null -vo null');
print $result;
?>
Результат тот же:
Ошибка CGI
Указанное приложение CGI не возвратило полный набор заголовков HTTP.

Так что же мне подкрутить в IIS?
 

DanDy

Новичок
Как с header поэксперементировать?
И кто-нибудь по IIS что-нибудь может прокомментировать?
Я понимаю, что дело скорее всего в IIS (не надо советовать поставить Apache).......
 

Кром

Новичок
>Как с header поэксперементировать?

Написать перед выводом в output
header('HTTP/1.1 200 OK');
header('Content-Type: text/html;')

и проверить, что получиться.
 
Сверху