Отдача контента пользователю.

dark-demon

d(^-^)b
вот тут у человека похожая проблема: http://softwaremaniacs.org/blog/2007/01/08/controlled-download-2/
 

tashkentchi

Новичок
Автор оригинала: cDLEON
Так для того, что бы переписать мне нужно понять саму проблему - это то, почему у меня на локальном, виртуальном сервере всё работает как нужно, а на втором - сервак начинает выбрасывать весь контент в оперативу. Если я это пойму - я уверен, появится множетсва решений данной проблемы.
Тогда дай минимальный код, при котором у тебя вылезает глюк. Тоже поковыряю на разных машинах, если найду время.
 

cDLEON

Онанист РНРСlub
PHP:
@set_time_limit(0);
ignore_user_abort(FALSE);

$file=&new fileRedactor("files/army.jpg","r",false);
$file2=&new fileRedactor("logs/test.txt","w",true);
session_write_close();
$i=0;
header("Content-Disposition: attachment; filename=test.avi");
header("Content-Type: application/octet-stream");

while(!$file->eof())
	{
	$str=$file->read(10240);
	echo $str;
	unset($str);
	$file2->write($i."\r\n");
	$i++;
	}
Пс. В классе fileRedactor нет ни чего примечательного для данного скрипта. Всё по стандарту)

-~{}~ 06.05.07 21:48:

dark-demon
Да. Но написание ещё одного веб-сервера не прокатит. Т.к. не у всех есть возможность запускать демон-приложения на своём сервере 8).

-~{}~ 08.05.07 15:14:

Апчег))
 
Сверху