Показать сообщение отдельно

  #2191  
Старый 06.03.2008, 17:50
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

Репутация: 137
По умолчанию

Вот решил написать скрипт который загружает фалы из интернэта к себе на фтп но почемуто файлы получаются битые .обьясните пожайлуста.

PHP код:
<?php   
$hostname 
"imgl.yandex.net";  
  
$path "/i/www/logo.png";  
  
$otvet "";  
 
  
$fp fsockopen($hostname80$errno$errstr30);   
   
  
     
    
$data "\r\n\r\n";  
     
    
$headers "POST $path HTTP/1.1\r\n";   
    
$headers .= "Host: $hostname\r\n";   
    
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";  
    
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";  
     
    
fwrite($fp$headers.$data);   

    while (!
feof($fp))  
    {   
      
$otvet .= fgets($fp1024); 
       
    }   
    
fclose($fp);   
    
$massiv_otveta=explode("\n",$otvet); 

$nachalo_ishodnica array_search(''$massiv_otveta)-3;
$konec_ishodnica count($massiv_otveta);



$filename 'negri.png';
$handle fopen($filename'x');


for (
$i=$nachalo_ishodnica;$i<=$konec_ishodnica;$i++) {
fwrite($handle$massiv_otveta[$i]);
}

fclose($handle);

?>

Последний раз редактировалось ZET36; 06.03.2008 в 18:04..
 
Ответить с цитированием