Ответов: 2 Просмотров: 323
|
Есть самописный компонент для Joomla 1.5.х доски объявления.
При подаче объялвения через браузеры Опера и ФФ всё отлично. Идут данные запроса в базу + 5 изображения передются на сервер и в базе прописывается имена изображения в полях для объявления.
напр.
CODE ( SQL):
скопировать код в буфер обмена
INSERT INTO `jos_as_ads` VALUES (1, 0, 0, '2010-08-11', '2011-08-11', 'Категория №1', 'Доп. информация 1111', 'd780bc5708a4d86029518377d21ff9ae.jpg', 'c90e3fc0ce21abfbbd1f8bce12033809.jpg', '24d314bafd134ce743cb02f20e8f6ce8.jpg', '48b89e0e2b9c89162988b005cf156546.jpg', '75385e00452fde4ee601854c64085abc.jpg');
Далле когда пытаюсь подасть объявление через браузер IE, тогда происходит баг, а точнее, объявление подаётся всё ок, вот только изображения не сервер не переливаются и в базу в поле изображения идёт NULL
напр.
CODE ( SQL):
скопировать код в буфер обмена
INSERT INTO `jos_as_ads` VALUES (2, 0, 0, '2010-08-11', '2011-08-11', 'Категория №2', 'Доп. информация 2222 ', NULL, NULL, NULL, NULL, NULL);
Как я понял у меня проблемма в этой функции вроде:
CODE ( htmlphp):
скопировать код в буфер обмена
function loadImages($images) { $imgTypes = array('image/jpeg', 'image/gif', 'image/png'); $imgList = array(); $imgName = ''; for ($i=0; $i<count($images['name']); $i++) { if (copy($images['tmp_name'][$i], AS_ADS_IMG_PATH.$imgName)) { $imgList[] = $this->resizeImage(AS_ADS_IMG_PATH.$imgName, AS_ADS_IMG_PATH.$imgName); } } } if (!count($imgList)) return false; else return $imgList; }
т.к. когда я её вырезаю,
PHP:
скопировать код в буфер обмена
for ($i=0; $i<count($images['name']); $i++) { if (copy($images['tmp_name'][$i], AS_ADS_IMG_PATH .$imgName)) { $imgList[] = $this->resizeImage(AS_ADS_IMG_PATH.$imgName, AS_ADS_IMG_PATH.$imgName); } } }
таже проблема просиходит и в ОПЕРЕ и ФФ. - помоему логично я рассуждаю.
Думаю может JS мешяют друг-другу, хотя врятли, т.к. я вырезал все JS файлы страницы - и итога не было.
Могу выложыть файлы которые отвечают за добавления объявления, если этого кода не достаточно.
Просто странно что бы IE ругался бы на php код.
Или всё же проблемма у меня в другом может быть.
4 день ковиряю что только не пробовал...
спс.Ув. |