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

  #280  
Старый 30.07.2007, 15:01
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами: 10196899

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

Цитата:
1) Отказаться от этих параметров, тогда код будет выглядить таким образом: $fp = fsockopen($hostname, 80) or die("Couldn't connect to target host");
Вот так получилось
PHP код:
<?php

$hostname 
"suit.ru"// units.ru - имя сервера 
$filename "/download/74/84/file.3gp"// интересующий на сервере файл 
get_size($hostname$filename); 
function 
get_size($hostname$filename

    
$end false
    
$fp fsockopen($hostname80) or die("Couldn't connect to target host"); 
    
fputs($fp,"HEAD ".$filename." HTTP/1.0\n\n"); 
    while (!
$end) { 
        
$line fgets($fp2048); 
        if (
trim($line) == "") { 
            
$end true
        } else { 
            
$str explode(": "$line); 
            if (
$str[0] == "Content-Length") { 
                
            } 
echo 
"<font color=red><br>Size of ".$filename." file ".$str[1]." bytes</font>";
        } 

    } 

    
fclose($fp); 
}
?>


Всё спасибо, работает, но скрипт выводит уж слишком много информации о фaйле
PHP код:
Size of /download/74/84/file.3gp file bytes
Size of 
/download/74/84/file.3gp file Mon30 Jul 2007 10:53:48 GMT bytes
Size of 
/download/74/84/file.3gpfile Apache/2.0.59 (Unixbytes
Size of 
/download/74/84/file.3gp file Wed25 Jul 2007 18:22:33 GMT bytes
Size of 
/download/74/84/file.3gp file "269c00f-361b82-97f04c40" bytes
Size of 
/download/74/84/file.3gp file bytes bytes
Size of 
/download/74/84/file.3gp file 3545986 bytes
Size of 
/download/74/84/file.3gp file close bytes
Size of 
/download/74/84/file.3gp file video/3gp bytes 
А нужен только его размер.....
 
Ответить с цитированием