Mam taki kod i gdy chce przeslac all post do pliku shout.php to w error.log pokazuje mi sie takie cos

Cytat
[Mon Jun 18 12:37:48 2007] [error] [client 84.XXX.XXX.XXX] request failed: error reading the headers



  1. <?php
  2. if(isset($_REQUEST['shout_kill'])&&!isset($_REQUEST['shout_start']) || isset($_REQUEST['shout_start'])&&$answer=='') {
  3. $dataodp = '';
  4. $fp = fsockopen($row['shout_ip'], '80', $errno, $error, 5);
  5. if($fp) { $data =
  6. (isset($_REQUEST['shout_kill'])?'kill=1&':'')."port={$row['shout_port']}".(isset($_REQUEST['shout_start'])?"&start=1&data=".znaki(strtr($row['shout_data'],
  7. $row)):'');
  8. $datalen = strlen($data);
  9. fputs($fp, "POST http://{$row['shout_ip']}/shout.php HTTP/1.0rnAccept: */*rnContent-Type:
  10. application/x-www-form-urlencodedrnAccept-Encoding: deflaternContent-Length: {$datalen}rnCache-Control: no-cachernrn{$data}");
  11. while(!feof($fp))
  12. $dataodp .= fgets($fp, 4096);
  13. fclose($fp);
  14. }
  15. $dataodp = explode("nn", str_replace("r", '', $dataodp));
  16. if(trim($dataodp[1]) != 'Wszystko OK!')
  17. $answer .= 'Nie powiodło się '.(isset($_REQUEST['shout_start'])?'uruchomienie':'wyłączenie').' shoutcasta. ';
  18. else
  19. $row['shout_on'] = ((isset($_REQUEST['shout_start']))?1:0);
  20. }
  21. ?>