Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Problem z kodem i przesylaniem POST
zaba12
post 18.06.2007, 14:11:56
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 09:46