<? $hostname = "server2.ru"; // Имя сервера $filename = "/path_to_file/filename.ext"; // Файл, размер которого надо узнать get_size($hostname, $filename); // А это сама функция узнавания размера function get_size($hostname, $filename) { $end = false; $fp = fsockopen ($hostname, 80, &$errnr, &$errstr) or die("$errno:$errstr"); 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") print "size of ".$filename." file ".$str[1]." bytes"; } } fclose($fp); } ?>
|
Категория: PHP | Добавил: webmaster (2006-12-06)
|
Просмотров: 364
| Рейтинг: 0.0 |
|