
30.07.2007, 15:01
|
|
Участник форума
Регистрация: 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($hostname, 80) or die("Couldn't connect to target host");
fputs($fp,"HEAD ".$filename." HTTP/1.0\n\n");
while (!$end) {
$line = fgets($fp, 2048);
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 Mon, 30 Jul 2007 10:53:48 GMT bytes
Size of /download/74/84/file.3gpfile Apache/2.0.59 (Unix) bytes
Size of /download/74/84/file.3gp file Wed, 25 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
А нужен только его размер.....
|
|
|