Файл, размер которого нужно определить, находиться по адресу: /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");
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 написал(а):
Спасибо всем за ответы!