[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как определить размер файла в другой директории?
SergSerg
Как определить размер файла находящийся в другой директории?

Файл, размер которого нужно определить, находиться по адресу: /docs/file.pdf

Скрипт, который определяет размер файла находится по адресу: /aaa/bbb/ccc/skript.php

Код файла skript.php
<?
$filename = " file.pdf ";
echo 'Размер файла ' . $filename . ': ' . filesize($filename) . ' байтов<br>';
?>


Если поместить файл file.pdf в головную директорию сайта, то скрипт работает и определяет размер.

Но как определить размер этого файла в директории docs?




Спустя 4 минуты, 52 секунды (31.10.2011 - 16:03) SergSerg написал(а):
работает так: filesize('/dosc/file.pdf');

Спустя 19 минут, 4 секунды (31.10.2011 - 16:22) SergSerg написал(а):
поторопился так: filesize('/dosc/file.pdf');

НЕ работает!

подскажите пжлста в чем может быть дело?

Спустя 7 минут, 51 секунда (31.10.2011 - 16:30) SergSerg написал(а):
так работает:
filesize("".$_SERVER['DOCUMENT_ROOT']."/docs/file.pdf");

Спустя 4 часа, 36 минут, 46 секунд (31.10.2011 - 21:07) walerus написал(а):
Или "шагами назад"

<?
// /docs/file.pdf - нужный файл
// /aaa/bbb/ccc/skript.php - наш скрипт



$filename = "../../../docs/file.pdf ";
echo 'Размер файла ' . $filename . ': ' . filesize($filename) . ' байтов<br>';
?>

Спустя 11 часов, 43 минуты, 59 секунд (1.11.2011 - 08:51) linker написал(а):
Если вначале пути стоит / - по типу /docs/..., то такой путь считается от корня файловой системы (в общем случае).

Спустя 8 месяцев, 22 дня, 5 часов, 26 минут, 20 секунд (23.07.2012 - 14:17) SergSerg написал(а):
Спасибо всем за ответы!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.