![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Скрипт отдает файл, но в файле заменены некоторые символы (Notepad++), длина файла верная.
http://prntscr.com/69i4ce Код:
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Так. Добавил строку
Код:
http://prntscr.com/69iwsw Код:
alextrof94$gmail.com
Последний раз редактировалось alextrof94; 25.02.2015 в 15:50. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Магия какая-то.
Попробовал загрузить файлы на второй комп - все нормально скачивается вторым вариантом. Возможно виной всему вирусня или антивирус, в чем я сильно сомневаюсь, ибо вирусне желательно, чтобы файлы запускались, а для антивируса файл невинен. Попробую скачать файл через свой софт, может обновление нормально пройдет...
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
я чет вот сомневаюсь в strlen($file)) имхо что нить вроде sizeof() должно быть
насчет разных компов - могут разные браузеры быть - которые по разному скачивают или смотрят заголовки |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
sizeof делает тоже самое, что и strlen судя по всему. Более того, эту часть кода не я писал, а просто загуглил отдачу файлов.
На обоих компах пользуюсь хромом последним. Сейчас пришел домой и нашел ошибку. Отключил антивирус - файлы начали нормально качаться. Проблема теперь в том, что на ноуте и компе я пользуюсь бесплатным авастом, который опять же обновлен до последней версии, софт не имеет отношения к зловредам (ни вторгается в память, ничего другого подозрительного не делает), и антивирус не трогает копию, которую я ежедневно запускаю вручную. Включил антивирус - опять не дает скачать. В общем, тема закрыта, проблема на стороне клиента, а не сервера, буду искать.
alextrof94$gmail.com
Последний раз редактировалось alextrof94; 25.02.2015 в 18:26. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
как вариант - не нравится расширение файлов - попробуйте выкладывать zip, rar архивы и их отдавать
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Тогда будут траблы с автообновлением. Проблема, кстати, наблюдается только на авасте 2015, более старые версии никак не влияют.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Вдруг кому понадобится еще:
аваст в 2015 версии сделал его еще более подозрительным, из-за чего почти весь самописный софт с сайтов без рейтинга режется до невозможности запуска. Сайт надо добавлять в исключения, а так же в исключения надо добавлять папку с программой, если программа имеет функцию автообновления в лоб (скачивается более свежая версия и заменяет собой старую).
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выгрузить данные из базы и отдать клиенту файл на скачивание | Maxx | PHP | 2 | 04.09.2014 11:09 |
C++, задача на бинарный файл (Бинарный файл состоит из записей по 5 бит) | zaitsevmishka | Помощь студентам | 3 | 16.05.2014 21:39 |
отдать файл на скачивание | marwell. | PHP | 5 | 04.05.2014 23:20 |
отдать пользователю php файл | aferistz | PHP | 9 | 19.07.2011 00:40 |
отдать файл на загрузку без перехода | Rifler | PHP | 1 | 26.09.2010 13:20 |