Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 275

Не загружаются png-изображения

02.02.2019, 15:36. Показов 2668. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет!

как делал загрузку изображение для интернет магазина и надкнулся на такую проблему то, что
не загружает файлы в формате *.png, *.bmp. *.jpg загрузка идет идеально.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
    if (!isset($category,$section,$title,$image)) {
        echo "
            <div align='center'><img src='../image/warring.png'></div>
            <div align='center'>Вы не смогли загрузить изображение к товару - <strong>".$title."</strong>.</div>
            <div align='center'>Возможно Вы не выбрали изображение.</div>
            <div align='center'><strong><a href='module-image-goods-list.php?category=".$category."' style='color:#00BFFF; text-decoration:none;'>Вернуться к списку</a></strong></div>
        ";
    }
    else {
    if (sizeof($_FILES)!=0){
    $uploaddir = '../../image/product/';
     if($_FILES["image"]["size"] > 1024*3*1024)
    {
     echo "
     <div align='center'><img src='../image/warring.png'></div>
     <div align='center'>Размер файла превышает 3 Мб.</div>
     <div align='center'>Таким образом Вы не смогли загрузить изображение к товару - <strong>".$title."</strong>.</div>
     <div align='center'>Попробуйте попытку снова.</div>
     <div align='center'><strong><a href='module-image-goods-list.php?category=".$category."' style='color:#00BFFF; text-decoration:none;'>Вернуться к списку</a></strong></div>";}
     else {
$uploadfile = $uploaddir .uniqid("", True).".jpg";
move_uploaded_file($_FILES['image']['tmp_name'], $uploadfile);
$filename = $uploadfile;
 
list($width, $height) = getimagesize($filename);
$new_width = 700;
$new_height = 1060;
 
 
$image_a = imagecreatetruecolor($new_width, $new_height);
$image_b = imagecreatefromjpeg($filename);
imagecopyresampled($image_a, $image_b, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
 
imagejpeg($image_a, $uploadfile);
 
            $result = mysql_query ("INSERT INTO `images-goods` (section,category,title,image) VALUES ('$section','$category','$title','$uploadfile')");
            echo "
            <div align='center'><img src='../image/checked.png'></div>
            <div align='center'>Вы успешно загрузили изображение в продукцию - <strong>".$title."</strong>.</div>
            <div align='center'><strong><a href='module-image-goods-list.php?category=".$category."' style='color:#00BFFF; text-decoration:none;'>Вернуться к списку</a></strong></div>
            ";
    }
    }
    }
если я даже убираю следующий код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
$filename = $uploadfile;
 
list($width, $height) = getimagesize($filename);
$new_width = 700;
$new_height = 1060;
 
 
$image_a = imagecreatetruecolor($new_width, $new_height);
$image_b = imagecreatefromjpeg($filename);
imagecopyresampled($image_a, $image_b, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
 
imagejpeg($image_a, $uploadfile);
все равно загрузки нет тех форматов которых я написал.

при загрузке файлов *.png и *.bmp мне нужно - чтобы их переименовало в формат *.jpg

заранее благодарю
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.02.2019, 15:36
Ответы с готовыми решениями:

изображения в php, jpg и png
помогите!! %-) есть код который обрезает картинку jpg // путь к файлу $filename = '1.jpg'; // задание ширины и высоты $width =...

Почему не загружаются изображения на сервер?
Здраствуйте. Есть такой код: function cutting($src, $dest, $new_width, $new_height, $left, $top){ if (!file_exists($src)) return...

php не загружаются большие изображения
Этот код загружает только небольшие изображения там 600 на 450 а если грузим больше то ничего не происходит и почиму то не грузит...

1
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 275
07.02.2019, 13:47  [ТС]
никто ничего не знает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2019, 13:47
Помогаю со студенческими работами здесь

Не пк без Qt загружаются изображения, кроме PNG и BMP
Писал одну программку, которая выводит изображения и анимации, у меня работало стабильно, скинул на пк, где Qt не установлен - работать...

Не загружаются изображения в материал K2
Весь вопрос в теме. После выбора изображения(вкладка &quot;изображение&quot;) при создании или редактировании материала, будь то загруженное...

Не загружаются изображения на сайте
Подскажите пожалуйста почему так. У меня спутниковый интернет наземный канал АДСЛ спутник через ускоритель глобакс. Захожу на сайт...

Не загружаются изображения с сервера
Ребят, у меня не грузит изображения с сервера MySQL, БД test, таблицы images. Вот код: procedure TForm1.Button1Click(Sender: TObject); ...

Не загружаются изображения на сайте
Всем привет. Просматриваю свой сайт, на странице &quot;Галерея&quot; почти половина фоток (у меня их 15) не загружаются, показывается всем известный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru