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

Не выводится изображение на сайте

20.05.2016, 22:04. Показов 3540. Ответов 27
Метки html, php (Все метки)

Студворк — интернет-сервис помощи студентам
Сам код вывода изображения
HTML5
1
<img src="/manager_of_files/web_images/'.$Row['thisImage'].'/'.$Param['id'].'.jpg" alt="'.$Row['name'].'" width="50%" height="50%">
Может я где либо слэшы пропустил, или что, помогите плиз.
Если надо какой доп код, пишите сюда же.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2016, 22:04
Ответы с готовыми решениями:

Не выводится изображение
Взял код с официального сайта и он не работает (убрал немного лишнего); $im = imagecreatetruecolor(120, 20); $text_color =...

Не создаётся выводится изображение
Здравствуйте, такая проблема, решил разобраться с графикой на php. Переписал из примера создание полигона, предварительно раскоментировав в...

Не выводится изображение в модальном окне
Всем привет, ситуация у меня такая. На страничке выводятся типа превью изображений(выводятся нормально), при клике на превью должно...

27
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
20.05.2016, 22:38
Цитата Сообщение от Alione Посмотреть сообщение
Сам код вывода изображения
Это у Вас что в html? Или все-таки перед этим всем стоит <?php echo ' ?
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
20.05.2016, 23:02  [ТС]
<?php
echo '';
?>
Стоит, это код с echo.

Добавлено через 19 минут
Даже простым кодом типа
HTML5
1
<img src="/manager_of_files/web_images/1/1.jpg" alt="picture">
Не выводит изображение.
0
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
20.05.2016, 23:14
PHP
1
echo "<img src='/manager_of_files/web_images/1/1.jpg' alt='picture'>";
Так попробуйте
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
20.05.2016, 23:30  [ТС]
Аналогично ничего.
0
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
20.05.2016, 23:35
А путь верный?
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
20.05.2016, 23:35  [ТС]
Да, путь точно верный, перепроверил.
И в папке эти изображения есть
0
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
20.05.2016, 23:48
Покажите больше кода
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
21.05.2016, 00:12
Цитата Сообщение от Alione Посмотреть сообщение
Да, путь точно верный, перепроверил.
какое имя домена и какая структура папок?
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.05.2016, 09:23
Цитата Сообщение от Alione Посмотреть сообщение
Даже простым кодом типа
HTML5
1
<img src="/manager_of_files/web_images/1/1.jpg" alt="picture">
Не выводит изображение.
Ну это не к PHP вопросы.

Значит неверно указываете путь до картинки или ее там совсем нету.
0
4 / 4 / 1
Регистрация: 20.01.2016
Сообщений: 24
21.05.2016, 10:03
Не может быть такого, чтобы не выводилось если путь правильный.
Так или иначе, попробуйте получить контент картинки, переведите это в base64 и сделайте вывод методом html5
PHP
1
2
3
4
5
6
7
8
9
$img = file_get_contents('путь_к_картинке');
if($img)
{
    $b64img = base64_encode($img);
    echo '<img src="data:image/jpg;base64,' . $b64img . '" />';
    return;
}
echo 'Картинки нету';
return;
Добавлено через 6 минут
Кстати, вместо 'image/jpg' нужно подставить формат Вашей картинки. Если png - 'image/png'.
0
21.05.2016, 10:08

Не по теме:

shezu, тут человек путь правильно прописать не может, а ты предлагаешь base64, file_get_contents и другие страшные слова.

0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.05.2016, 10:12
Тут есть возможность пометить ответ как верный. Жалко нету возможности пометить ответ как "АВТОР! НИ В КОЕМ СЛУЧАЕ НЕ ЧИТАЙ ЭТО!" (про #11)
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
21.05.2016, 12:25  [ТС]
Файл с добавлением.
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
if ($_POST['enter'] and $_POST['text'] and $_POST['name'] and $_POST['category']){
    if($_FILES['upload_image']['type'] != 'image/jpeg') MessageSend(2, 'неверный формат изображения.');
    if($_FILES['upload_file']['type'] != 'application/octet-stream') MessageSend(2, 'неверный формат файлу.');
    $_POST['name'] = FormChars($_POST['name']);
    $_POST['text'] = FormChars($_POST['text']);
    $_POST['category'] += 0;
 
    $MaxID = mysqli_fetch_row(mysqli_query($CONNECT, "SELECT max(`id`) FROM `manager_of_file`"));
    $MaxID[0] += 1;
 
    foreach (glob('manager_of_files/web_images/*', GLOB_ONLYDIR) as $Num => $Dir) {
        $Num_Image ++;
        $Count = sizeof(glob($Dir.'/*.*'));
        if ($Count < 250) {
            move_uploaded_file($_FILES['upload_image']['tmp_name'], $Dir.'/'.$MaxID[0].'.jpg');
            break;
        }
    }
 
    foreach (glob('manager_of_files/web_files/*', GLOB_ONLYDIR) as $Num => $Dir) {
        $Num_File ++;
        $Count = sizeof(glob($Dir.'/*.*'));
        if ($Count < 250) {
            move_uploaded_file($_FILES['upload_file']['tmp_name'], $Dir.'/'.$MaxID[0].'.zip');
            break;
        }
    }
 
    mysqli_query($CONNECT, "INSERT INTO `manager_of_file`  VALUES ('', '$_POST[name]', $_POST[category], 0, 0, '$_SESSION[USER_LOGIN]', '$_POST[text]', NOW(), $Active, $Num_Image, $Num_File)");
    MessageSend(2, 'Файл успешно загружен.', '/manager_of_files_module');
}
Сам файл с выводом и тд.
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
$Param['id'] += 0;
if ($Param['id'] == 0) MessageSend(1,'URL адрес указан не верно.', '/manager_of_files_module');
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, 'SELECT `name`, `added_username`, `added_date`, `read_count`, `text`, `active_status`, `downloads`, `thisImage`, `thisFile` FROM `manager_of_file` WHERE `id` = '.$Param['id']));
if (!$Row['name']) MessageSend(1,'Такой новости не существует.', '/manager_of_files_module');
if (!$Row['active_status'] and $_SESSION['USER_GROUP'] != 2) MessageSend(3, 'Новость ожидает модерации.', '/manager_of_files_module');
 
 
mysqli_query($CONNECT, 'UPDATE `manager_of_file` SET `read_count` = `read_count` +1 WHERE `id` = '.$Param['id']);
Head($Row['name']);
?>
<body>
<div class="wrapper">
<div class="header"></div>
<div class="content">
<?php Menu();
MessageShow()
?>
<div class="Page">
<?php
if (!$Row['active_status']) $Active = ' | <a href="/manager_of_files_module/news_control/id/'.$Param['id'].'/function/activate_news" class="editbtn">Активувати новость</a>';
 
if ($_SESSION['USER_GROUP'] == 2) $EDIT = '| <a href="/manager_of_files_module/edit/id/'.$Param['id'].'" class="editbtn">Редактировать новость</a> | <a href="/manager_of_files_module/news_control/id/'.$Param['id'].'/function/delete_news" class="editbtn">Удалить новость</a>'.$Active;
 
echo 'Просмотров: '.($Row['read_count'] + 1).' | Загрузок: '.$Row['downloads'].' | Написал: '.$Row['added_username'].' | Дата: '.$Row['added_date'].' '.$EDIT.'<br><br><b>'.$Row['name'].'</b><br><img src="/manager_of_files/web_images/'.$Row['thisImage'].'/'.$Param['id'].'.jpg" alt="'.$Row['name'].'" width="50%" height="50%"><br>'.$Row['text']
?>
Касательно бд все переменные проверены.

Добавлено через 26 секунд
OpenServer.

Добавлено через 23 секунды
В том и проблема что картинка там есть, и путь верен.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.05.2016, 13:56
Цитата Сообщение от Alione Посмотреть сообщение
Файл с добавлением.
Вы читаете что Вам пишут?

Если у Вас не получается отобразить картинку на сайте - изучайте html-разметку. В php еще рано...
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
21.05.2016, 13:58  [ТС]
Я читаю что мне пишут.
Я вполне знаю html разметку.
И с выводом картинки по URL с интернета работает вывод.
Посему видимо проблема где то в php коде
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.05.2016, 14:09
Цитата Сообщение от Alione Посмотреть сообщение
Посему видимо проблема где то в php коде
Ладно, повторю еще раз.
Цитата Сообщение от Alione Посмотреть сообщение
Даже простым кодом типа
HTML5
1
<img src="/manager_of_files/web_images/1/1.jpg" alt="picture">
Не выводит изображение.
Вот тут нету ни строчки php кода. И изображение при этом, как Вы говорите, не выводится. Вывод: php ни при чем.
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
21.05.2016, 14:18  [ТС]
Окей, если это не верный код вывода, то как же по вашему он должен выглядеть ?
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.05.2016, 14:46
Цитата Сообщение от Alione Посмотреть сообщение
Окей, если это не верный код вывода, то как же по вашему он должен выглядеть ?
Эта разметка правильная. Если действительно, заходя на страницу которая содержит только эту разметку, не видите картинки, то тут всего 2 варианта: по этому пути нет такой картинки или к ней нет доступа.
0
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 51
21.05.2016, 14:50  [ТС]
Картинка того, что отображает на странице.
Как проверить доступ ? Учу php, относительно недавно и про проблемы с " доступом " к файлу, слышу впервые.
Миниатюры
Не выводится изображение на сайте  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.05.2016, 14:50
Помогаю со студенческими работами здесь

Не выводится изображение через file_get_contents
Не выводятся изображения ни одним способом. Ни через fopen,readfile и даже file_get_contents. Картинка выводится битая, хотя в папке она...

Текст на сайте выводится не целиком
Привет всем...на PHP на сайте выводится текст...не пойму. нашел файл хотел поменять текст но беда в том что он выводится вот так...в HTML...

Не выводится изображение капчи и не реагирует на неправильность ввода
reg_captcha.php &lt;? session_start(); $width = 100; $height = 50; $font_size = 17.5; $let_amount = 4; $fon_let_amount =...

Не выводится изображение
Есть код var bm : TBitmap; i : integer; bmTop, bmBottom, Scale : Cardinal; CurrentP : TPoint; begin bm :=...

Не выводится изображение в IE
&lt;script&gt; function reload(){ var imageObj = new Image(); ...


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

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