Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
Gorev
135 / 132 / 17
Регистрация: 08.12.2009
Сообщений: 565
Записей в блоге: 3
#1

Не полностью выводит картинку - PHP БД

29.01.2017, 12:41. Просмотров 107. Ответов 1
Метки нет (Все метки)

Привет ребят. В общем написал скрипт по выводу картинки из БД. Для большинства JPEG картинок работает норм, но для меньшей - выводит криво. Вот код:
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
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "toonidee";
 
$link = mysqli_connect($hostname, $username, $password, $dbName) OR DIE("Не могу создать соединение ");
 
$id=$_GET["id"];
$query = "SELECT img FROM reviews where id=$id";
$res = mysqli_query($link, $query) or die(mysqli_error());
$number = mysqli_num_rows($res);
if ($number == 0) {
   die(1);  
} else {
  while ($row = mysqli_fetch_array($res)) {
    $im = @imagecreatefromstring($row['img']);
    header('Content-Type:image/jpeg');
    imagejpeg($im); 
  }
}
?>
0
Миниатюры
Не полностью выводит картинку  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2017, 12:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не полностью выводит картинку (PHP БД):

Не выводит полностью GetModuleFileName - C++ WinAPI
wstring vv; vv.resize(256); int dlina = GetModuleFileName(NULL, &amp;vv, 256); vv.erase(vv.begin() + dlina, vv.end()); ...

Процедура не выводит результаты полностью - Lazarus
Объясните, дураку, пожалуйста. Почему выводит не с 0 до 100, а с 77 до 100 ? program project1; uses crt; procedure pr; var...

Не полностью выводит матрицу в StrinGGrid - Delphi
Доброго времени суток, требуется помощь или же совет. Проблема вот в чём, привожу кусок кода. const n = 3; var a: array of...

Не полностью выводит слова при сортировки - C++
Здравствуйте! Почему выводится только первая буква от слова? Как сделать чтобы полностью слова выводились? Заранее благодарен. ...

TStringList.ValueFromIndex[i] - не выводит полностью текст - Delphi
TStringList.ValueFromIndex - не выводит полностью текст обрезает 1 букву строчки

Почему выводит в браузере полностью код? - PHP
Почему выводит в браузере полностью код, когда должен выводить то что просим? Сам php файл находиться на денвер сервере в папке localhost.

1
Gorev
135 / 132 / 17
Регистрация: 08.12.2009
Сообщений: 565
Записей в блоге: 3
29.01.2017, 12:44  [ТС] #2
Также если я на 21 строчке уберу перед методом imagecreatefromstring знак"@", то сервер мне выдаст следующее:
Notice: imagecreatefromstring() [function.imagecreatefromstring]: gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file in Z:\home\localhost\www\site1\admin\auth\blob.php on line 25
[Денвер: показать возможную причину ошибки]
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\site1\admin\auth\blob.php:25) in Z:\home\localhost\www\site1\admin\auth\blob.php on line 26
����JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ��C    $.' ",#(7),01444'9=82<.342��C  2!!22222222222222222222222222222222222222222222222222��7�"�� ���}!1AQa"q2���#B��R��$3br�
и т.д. на 500 строк
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2017, 12:44
Привет! Вот еще темы с ответами:

При выборе авто не полностью выводит модель первого автомобиля - C++
Помогите понять ошибку. При выборе авто не полностью выводит модель первого автомобиля. Не могу сообразить в чем дело. #include...

Задача - отобразить картинку, толбко после того как она полностью загрузилась в броузер. - JavaScript
Приветик.. Задача - отобразить картинку, толбко после того как она полностью загрузилась в броузер. в ие6 не работает такой код: ...

1C 8.x (тонкий) Не полностью выводит на печать все реквизиты контрагентов в документе расходной накладной - 1С
Добрый день, прошу помочь с таким вопросом... Есть такая конфигурация : Управление небольшой фирмой для Украины, редакция 1.2...

Почему не выводит картинку? - 1С
Подскажите в чем дело, почему за место картинки выводит текст ХранилищеЗначения Процедура КнопкаВыполнитьНажатие(Кнопка) ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru