![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
xarakiry |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 28.5.2008 Репутация: нет Всего: -1 |
Столкнулся с проблемой, написал скриптик для изменения размера изображения.
Всё вроде бы нормально, данные в этот скрипт передаются из формы
Когда загружаю картинку *.jpeg то всё нормально создаётся миниатюрка, а если jpg то вылезает ошибка Warning: getimagesize(assd.jpg) [function.getimagesize]: failed to open stream: No such file or directory in Z:\home\core\www\test.php on line 14 Warning: imagecreatefromjpeg(assd.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in Z:\home\core\www\test.php on line 16 Warning: imagecopyresized(): supplied argument is not a valid Image resource in Z:\home\core\www\test.php on line 17 яШяаJFIFяю>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality яЫC $.' ",#(7),01444'9=82<.342яЫC 2!!22222222222222222222222222222222222222222222222222яА–И"яД яДµ}!1AQa"q2Ѓ‘Ў#B±БRСр$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzѓ„…†‡€‰Љ’“”•–—™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪбвгдежзийкстуфхцчшщъяД яДµw!1AQaq"2ЃB‘Ў±Б #3RрbrС $4б%с&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ѓ„…†‡€‰Љ’“”•–—™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪвгдежзийктуфхцчшщъяЪ ?щюЉ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( яЩ Кто подскажет ? --------------------
Все университеты Азербайджана на students.az |
||||
|
|||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Дело, разумеется, не в расширении jpg, а в том, что файл не найден. Тебе же открытым текстом пишут - нет такого файла.
Читай про загрузку файлов в документации - как их загружать, и в какой переменной лежит имя файла, который лежит на сервере после загрузки. |
|||
|
||||
xarakiry |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 28.5.2008 Репутация: нет Всего: -1 |
Ты видимо плохо прочитал что я написал. Одна форма 2 разных файла. 1 нормально отображается ,2-й выдаёт ошибку. У одного расширение jpeg у другого jpg --------------------
Все университеты Азербайджана на students.az |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Нет, я хорошо прочитал =)
И твои забавные догадки прочитал, и сообщения об ошибках, и даже код. Который вообще ничего загружать не должен. А работает по забавному же совпадению. Поэтому, если тебя интересует решение твоей проблемы, а не обсуждение, кто что читал - выполни мои рекомендации. Это сообщение отредактировал(а) Feldmarschall - 26.6.2008, 11:17 |
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
xarakiry, попробуй использовать $_FILES['userfile']['tmp_name'] (т.к. $_FILES[image1][name] - оригинальное имя файла, такое, каким его видел пользователь, выбирая файл, и совсем не факт, что точно такое же, как на твоем сервере). + проверь фильтр файлов... т.к. 99%, что именно там ошибка... файлы с расширением jpeg и jpg воспринимаются по разному
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
slaw, что значит "воспринимаются по-разному"? кем воспринимаются? как именно "воспринимаются"?
|
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
Feldmarschall, $_FILES['uploadfile']['type'] для *.jpg и *.jpeg будет разным
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Да что ты говоришь! И каким же?
|
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
Feldmarschall, тебе не з* пустословить? возьми и проверь...
Это сообщение отредактировал(а) slaw - 27.6.2008, 11:04 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
||||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
slaw, а вот здесь ты крупно не угадал. Проверять должен тот, кто несет чепуху.
Проверить, извиниться, и впредь 10 раз подумать, прежде чем писать очередную глупость. Которых у тебя больше, чем постов. |
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
Feldmarschall, из двух тысяч твоих постов (если выбросить чепуху) останется десяток с хвостиком...
skyboy, попробуй загрузи вначале.... |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
поддался провокации и проверил.
посмеялся над собственной доверчивостью. |
|||
|
||||
Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: нет Всего: 13 |
Хм, ['type'] вообще доверять нельзя, его могут разные браузеры разным отдавать, не говоря уже о намеренной подмене.
-------------------- |
|||
|
||||
Novich |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 16.4.2004 Репутация: нет Всего: нет |
Internet Explorer для jpg файлов иногда передает $_FILES['uploadfile']['type'] как image/pjpeg.
|
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
Sannis, Novich,
![]() |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Ха ха ха!
Ну до чего же смешно читать эти "благодарности" =) Сказал глупость, сам толком возразить не может - и цепляется за других. При том, что - Sannis сказал, скорее против, чем за. Суть его слов сводится к тому, что полю type вообще доверять нельзя. То есть, и проверять его бессмысленно. Вообще. Не говоря уже о том, что к данному топику этот тайп вообще не имеет никакого отношения. - Novich не дописал, что IE в обоих случаях напишет pjpeg, то есть - тоже не в кассу про "разные типы". Ну нету если ни знаний, ни даже логики простой житейской - имейте хотя бы скромность не выступать. |
|||
|
||||
sTa1kEr |
|
||||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
Ликбез.
Internet Explorer May Not Use the Expected MIME Type for Uploaded Files MIME Type Detection in Internet Explorer
Другими словами, IE будет пытаться определить MIME по расширению только после неудачных попыток определить MIME по заголовку файла и содержанию файла. |
||||
|
|||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Снова позволю себе напомнить, что mime-тип файла никакого отношения к первоначальному вопросу не имеет.
А уж определение типа файла, получаемого браузером с сервера тут и вовсе ни к селу, ни к городу. |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
||||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
Модератор: Сообщение скрыто. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Графика | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |