29.07.2013 / 15:18 | |
swank ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| web_demon, да я знаю! я не только читаю, практикуюсь и чужой код смотру и дело в том что я не по учебнику а просто смотрю на пхп.су учебник spl не нашел! щас уже могу сделать вывод файлов через spl) Правдо наверняка корявый)
Изменено swank (29.07 / 15:19) (всего 1 раз) |
29.07.2013 / 15:35 | |
swank ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| где тут ошибка Открыть спойлер Закрыть спойлер <?php
function listdir($dir) {
foreach (new DirectoryIterator($dir) as $fileInfo)
{
if ($fileInfo->isDot() || $fileInfo->isDir())
{
echo '<a href="?dir=' . $fileInfo->getPathname() . '">' . $fileInfo->getFilename() . '</a><br />';
}
elseif($fileInfo->isFile())
{
echo '<a href="file.php?dir=' . $fileInfo->getPathname() . '">' . $fileInfo->getFilename() . '</a><br />';
}
}
?>
пишет: Parse error: syntax error, unexpected $end in /home/u857033066/public_html/modules/my_files/fileman/func.php on line 14 Изменено swank (29.07 / 15:36) (всего 2 раза) |
29.07.2013 / 15:59 | |
swank ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| исправил!
|
30.07.2013 / 10:08 | |
Koenig ![](../theme/webdefault/images/m.png) Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| swank, когда то писал фм, спл очень помог http://johncms.com/forum/index.php?act=files&do=6&t=501219смотри крайние файлы __________________
![](../theme/webdefault/images/label.png) Магистр Мёда |
30.07.2013 / 10:12 | |
Koenig ![](../theme/webdefault/images/m.png) Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| web_demon, добавлю, нужно указать кодировку верно, mb_internal_encoding() было подобное при выводе fb2 при неверном подсчете размера документ рубило
__________________
![](../theme/webdefault/images/label.png) Магистр Мёда Изменено Koenig (30.07 / 10:12) (всего 1 раз) |
30.07.2013 / 11:40 | |
web_demon Супервизор
Сейчас: Offline
Регистрация: 11.01.2010
| Koenig, как раз не нужно, mb_internal_encoding устанавливает кодировку для mb_ функций, а ob_get_length() возвращает вроде размер в байтах, тобишь работает как с бинарными данными. Одно к другому вообще не относится.
|
30.07.2013 / 11:43 | |
mrEDitor ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Получить все в строку и посчитать через mb_strlen. Или как она там в php зовется. ![:gg:](https://annimon.com/files/smiles/22.gif) |
30.07.2013 / 13:25 | |
swank ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| Koenig (30.07.2013/10:08)swank, когда то писал фм, спл очень помогhttp://johncms.com/forum/index...6&t=501219смотри крайние файлыlда, я смотрел твой фм и даже щас смотрю что там и как там ![:)](https://annimon.com/files/smiles/99.gif) |
30.07.2013 / 13:39 | |
swank ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| я вот поставил себе буферизацию вывода об_старт какие есть минусы? ![:)](https://annimon.com/files/smiles/99.gif) а то я думаю буферизация может привести к каким нибуть плохим последствиям наверняка! Изменено swank (30.07 / 13:42) (всего 3 раза) |
30.07.2013 / 13:44 | |
Koenig ![](../theme/webdefault/images/m.png) Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| web_demon, попробуй с базы тянуть с utf текст большой, и посмотри как посчитает, у меня вывод echo $out; header ('Content-Type: application/octet-stream'); header('Content-Description: inline; File Transfer'); header('Content-Disposition: attachment; filename="book' . time() . '.' . $type . '";', false); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . ob_get_length()); ob_flush(); flush();
__________________
![](../theme/webdefault/images/label.png) Магистр Мёда |