powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) повреждения при upload'е картинок
14 сообщений из 14, страница 1 из 1
(PHP) повреждения при upload'е картинок
    #33425037
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!!!
люди? кто знает? почему при аплоаде картинок (конкретно jpg, другие ещё не пробовал, сейчас как раз буду проверять), эти самые картинки пореждаются? причём размер файла остаётся тем же самым, однако реальное содержимое изменяется
в постах ниже прикреплю файлы
1 будет исходный
2 повреждённый
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425040
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425043
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425189
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так, мне подсказали, что ключевое слово в сторону которого нужно копать binary

но вот хоть убейте не могу понять куда копать, move_upload.. весь пересмотрел, ничего не нашёл, хотя конечно мог проглядеть

и ещё... это не только с картинками но и с любыми архивами, т.е. как я понимаю, нормлаьно загружаются только текстовые файлы

кто может подсказать?
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425227
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, что там, но вот такая функция загрузки вполне нормально работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
/**
 * Загружает файл $file на сервер в указанный каталог $dest_dir
 * Возвращает имя загруженного файла в случае успеха, false - неудачи
 *
 * @param   $file       имя файла
 * @param   $dest_dir   директория загрузки
 *
 * @return  string
 */

function uploadFile($file, $dest_dir)
{
    $dest_dir = (!ereg('/$', $dest_dir))? $dest_dir.'/': $dest_dir;
        
    return (!move_uploaded_file($_FILES[$file]['tmp_name'], $dest_dir.$_FILES[$file]['name'])) ? false : $_FILES[$file]['name'];
}
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425238
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте ман внимательно. Может (скорее всего) там найдете решение своей проблемы.
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425259
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, а у меня что то не так разве?
move_uploaded_file($_FILES['file_name']['tmp_name'][$i],$destdir.'/images/'.$_FILES['file_name']['name'][$i]);

и я конечно не великий спец в php, поэтому позвольте спросить что делает
(!ereg('/$', $dest_dir))? $dest_dir.'/': $dest_dir;
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425277
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOBAH2000ну, а у меня что то не так разве?Ну, откуда можно догадаться как у вас?! Вы же код не привели. ;)

BOBAH2000и я конечно не великий спец в php, поэтому позвольте спросить что делает
(!ereg('/$', $dest_dir))? $dest_dir.'/': $dest_dir;Формирует корректный путь к файлу.

Почитайте все же мануал + ссылки:
Различие между абсолютными и относительными путями

Регулярные выражения

Лишним точно не будет.
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425301
abrakadabr13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это может быть фича русского апача. Он любит все что ему передают конвертировать.
как вариант попробуйте в конфиге или в .htaccess прописать строчку

Код: plaintext
1.
CharsetRecodeMultipartForms off

дока
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425307
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BerkutПочитайте ман внимательно. Может (скорее всего) там найдете решение своей проблемы.
Проблема не обязательно с пхп связано. Там в мануале смотрите юзер комменты.
Обычно по мануалу пхп можно решить большинство проблем.
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425320
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что касается мана
вы об этом?
http://php.rinet.ru/manual/ru/features.file-upload.php#58621
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425347
BOBAH2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abrakadabr13Это может быть фича русского апача. Он любит все что ему передают конвертировать.
как вариант попробуйте в конфиге или в .htaccess прописать строчку

Код: plaintext
1.
CharsetRecodeMultipartForms off

дока

спасибо мил человека, ваша правда, эх, как всё таки тяжело когда в коллективе нет согласия и некоторые стремятся давить авторитетом, как бы они при этом не были не правы в итоге... это я про свой рабочий коллектив...
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33425456
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOBAH2000 abrakadabr13Это может быть фича русского апача. Он любит все что ему передают конвертировать.
как вариант попробуйте в конфиге или в .htaccess прописать строчку

Код: plaintext
1.
CharsetRecodeMultipartForms off

дока

спасибо мил человека, ваша правда, эх, как всё таки тяжело когда в коллективе нет согласия и некоторые стремятся давить авторитетом, как бы они при этом не были не правы в итоге... это я про свой рабочий коллектив...

;-)

П. Валери
Охотнее всего мы говорим о том, чего не знаем.


BlackStar aka abrakadabr13
...
Рейтинг: 0 / 0
(PHP) повреждения при upload'е картинок
    #33426207
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
BOBAH2000спасибо мил человека, ваша правда, эх, как всё таки тяжело когда в коллективе нет согласия и некоторые стремятся давить авторитетом, как бы они при этом не были не правы в итоге... это я про свой рабочий коллектив...Когда кто-то пытается давить авторитетом - надо его тыкать носом в мануал или статьи. В вашем случае http://phpclub.ru/detail/article/upload было бы более, чем достаточно.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) повреждения при upload'е картинок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]