[PHP] Readfile i pobieranie pliku działa tylko na localhost

0

Witam,

na localhost mój skrypt pobiera cały plik. Jednak gdy wrzucę ten kod na serwer z curlem (bo z niego także korzystam), to skrypt pobiera tylko 841kb.

Jaka może być tego przyczyna?</php>

0

Zawsze 841 KB? Może limit czasu wykonania skryptu zabija skrypt zanim wszystko uda mu się pobrać?

0

Zawsze 841kb.

Teraz trochę dodałem linijek, ale wciąż bez zmian:

header("Content-Type: audio/mpeg");
	header("Content-Disposition: attachment; filename=".$mp3.".mp3;" );
	header("Content-Length: ".$mp3_size);
	set_time_limit(300);
	$chunksize = 1 * (1024 * 1024); 
		if ($mp3_size > $chunksize) {
			$handle = fopen($mp3_url, 'rb');
			$buffer = '';
			while (!feof($handle)) {
			$buffer = fread($handle, $chunksize);
			echo $buffer;
			ob_flush();
			flush();
		}
			 fclose($handle);
		} else {
			  readfile($mp3_url);
			}

1 użytkowników online, w tym zalogowanych: 0, gości: 1