Помощь php[РЕШЕНО] |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Помощь php[РЕШЕНО] |
| umprex |
18.1.2016, 16:52
Сообщение
|
![]() ![]() |
![]() |
|
|
|
Orty_Hart
|
18.1.2016, 17:26
Сообщение
|
|
|
Vitalijkee, Пример №1: linda dot collins at mailinator dot com Цитата A fast implementation that determines actual file size of large files (>2GB) on 32-bit PHP: Код function RealFileSize($fp) { $pos = 0; $size = 1073741824; fseek($fp, 0, SEEK_SET); while ($size > 1) { fseek($fp, $size, SEEK_CUR); if (fgetc($fp) === false) { fseek($fp, -$size, SEEK_CUR); $size = (int)($size / 2); } else { fseek($fp, -1, SEEK_CUR); $pos += $size; } } while (fgetc($fp) !== false) $pos++; return $pos; } Input is an open file handle. Return value is an integer for file sizes < 4GB, floating-point otherwise. Пример №2: webmaster at eclipse org Цитата On 64-bit platforms, this seems quite reliable for getting the filesize of files > 4GB Код <?php $a = fopen($filename, 'r'); fseek($a, 0, SEEK_END); $filesize = ftell($a); fclose($a); ?> P.S. - Полистай ниже, там достаточно хороших примеров решения твоего вопроса.
Отредактировал: Orty_Hart, - 18.1.2016, 17:29
|
|
|
|
Vitalijkee
|
18.1.2016, 19:53
Сообщение
|
|
|
|
|
|
|
| umprex |
8.2.2016, 15:25
Сообщение
|
![]() ![]() |
Vitalijkee, попробуйте перед echo Код $contents = str_replace( "\r", "<br />", $contents ); Поможет нормально новые строки вывести в браузере. ![]() |
Поблагодарили 1 раз
|
|
![]() ![]() |