Проблема с передачей файла post'ом. Обрыв на 8-ми Кб

dEn

Guest
Проблема с передачей файла post'ом. Обрыв на 8-ми Кб

Суть задачи:
Надо сделать экспорт данных из локальной БД в БД на удаленном сервере.

Я делаю так:
Составляю необходимые insert запросы, сжимаю этот текст gzencode() и post’ом передаю на удаленный сервер как файл, там он распаковывается и т. д.

Если все это дело тестировать локально (с одного вирт хоста на другой), то все шикарно работает.

Если же пытаюсь на удаленный сервер экспортировать, передача данных обрывается на 8-ми Кб

Код:

PHP:
// Соединение уже открыто $socket
  echo "Sending data...";
  $start=0;
  while($start<strlen($header)){
	if(fputs($socket , substr($header , $start , 128))) echo " .";  // $header - это заголвки которые надо передать POST /filename и т. д.
	else {
	  echo "<br><b>Transfer interrupt!!!</b><br>\n\n" . strlen($tmp_h) . " bytes of " . strlen($header) . " sent.";
	  exit;
	}
	flush();
	$tmp_h.=substr($header , $start , 128);
	$start+=128;
  }
  echo "<br><b>Transfer complete!!!</b>\n\n";
Так вот, при попытке экспорта на любой удаленный сервер стабильно получаю Transfer interrupt!!! 8192 bytes of 203056 sent.

Подскажите плз где я не прав?
 
Сверху