Как вставить картинку в php
Перейти к содержимому

Как вставить картинку в php

  • автор:

Вывести картинку через php [дубликат]

Для HTML используйте двойные кавычки, для (PHP, JS) одинарные, тогда не будет таких проблем.

echo 'sale70'; 

Вот так можно, только не знаю зачем Вам это нужно.

Может я Вас не совсем понял и Вы хотите отрендерить картинку средствами PHP, тогда так:

$url = '/wp-content/uploads/banner-shoppadma-1_300x600-min.jpg'; header('Content-type: image/jpeg'); imagejpeg(imagecreatefromjpeg($url)); 

Как вставить картинку в php

Здесь могла бы быть ваша реклама

Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006
Откуда: Israel

Помог: 3 раз(а)

Секрет
Теперь, когда вы уже наверняка второпях отправили свой запрос,
я расскажу вам простой секрет, который сэкономит вам уйму ожиданий,
даже если первый ответ по теме последуем сразу же.

Само собой я знаю что ответят мне тут же, и если я посмотрю
на сообщения на форуме, то пойму что в общем то я и не ошибаюсь.
Но еще я точно замечу, что очень мало тем, в которых всего два ответа :
вопрос автора и еще два сообщение вида Ответ + Спасибо

После этого приходится начинать уточнять этим неграмотным что мне надо.
Они что, сами читать не умеют? А уточнять приходится.
И иногда пока они переварят то что я им скажу проходит и не одна ночь..

Уверен что если бы я им сказал что у меня есть
фиолетовый квадрат, и нужно превратить его в синий треугольник
и я пытался взять кисточку, макнуть в банку и поводить ей по квадрату
но почему то кисточка не принимала цвет краски в банке,
то на мой вопрос — где взять правильные банки мне бы ответили гораздо быстрее
предложив её открыть, а не тратить еще стольник на жестянку.

Поэтому с тех пор я строю свои вопросы по проверенной давным давно схеме:
Что есть
Что нужно получить
Как я пытался
Почему или что у меня не получилось.

На последок как оно происходит на форумах

Цитата:

Новичок: Подскажите пожалуста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум — из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится — тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите — лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ.
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю. А от вас нормального ответа недождёшся.
Прохожий: Самое крепкое дерево — дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно.

Отредактировано модератором: Uchkuma, 26 Апреля, 2011 — 10:21:12

Добавляем изображения из базы данных

Название товара мы берём из базы данных, сделаем то же и с изображением товара.

Используем ещё одну команду из базы — get_img_url . Она поможет получить путь до картинки с товаром. Обратите внимание, эта команда также не является стандартной для языка PHP, а создана разработчиками студии Кекса.

Создадим переменную в сценарии product.php , запишем в неё информацию из базы данных и выведем эту переменную в шаблоне в атрибуте src тега .

Можно добавить переменную в шаблон знакомым способом, но такая запись слишком многословная:

 // Добавили переменную в атрибут картинки в шаблоне

В PHP есть запись покороче:

Работают эти две записи одинаково, разница только в количестве символов.

Думпо уже сократил нашу запись в названии товара. Добавим изображение товара тоже c помощью сокращённого формата. А в атрибут alt элемента img добавим переменную $title . Так описание фотографии будет соответствовать названию товара.

Перейти к заданию

вашей квартире

Разнообразные товары для дома с доставкой по всей планете

  • Мсеюлида

    лампа напольная

    Напольная лампа «Мсеюлида»

  • Рмаериби

    диван трёхместный

  • Блетуб

    люстра потолочная

  • выделяет нас среди конкурентов?

    Интернет-магазин товаров для дома

  • Каталог
  • Доставка
  • Контакты
  • Блог
  • Мсеюлида

    лампа напольная

    Напольная лампа «Мсеюлида»

  • Рмаериби

    диван трёхместный

  • Блетуб

    люстра потолочная

  • Ннулм

    рабочий стол

  • Асусмер

    подвесная кровать

    Подвесная кровать «Асусмер»

  • Тре

    набор мебели

  • Заготовка для фото товара

    [ ‘title’ => ‘Лампа Мсеюлида’, ‘url’ => ‘img/item-mseyulida.jpg’, ], ‘2’ => [ ‘title’ => ‘Диван Рмаериби’, ‘url’ => ‘img/item-rmaeribi.jpg’, ], ‘3’ => [ ‘title’ => ‘Люстра Блетуб’, ‘url’ => ‘img/item-bletub.jpg’, ], ‘4’ => [ ‘title’ => ‘Рабочий стол Ннулм’, ‘url’ => ‘img/item-nnulm.jpg’, ], ‘5’ => [ ‘title’ => ‘Подвесная кровать Асусмер’, ‘url’ => ‘img/item-asusmer.jpg’, ], ‘6’ => [ ‘title’ => ‘Набор мебели Тре’, ‘url’ => ‘img/item-tre.jpg’, ], ‘7’ => [ ‘title’ => ‘Люстра как у бабушки’, ‘url’ => ‘img/item-default-old-lamp.jpg’, ], ‘8’ => [ ‘title’ => ‘Лампа Дo’, ‘url’ => ‘img/item-do.jpg’, ], ‘9’ => [ ‘title’ => ‘Печатная машинка Епеус’, ‘url’ => ‘img/item-epeus.jpg’, ], ’10’ => [ ‘title’ => ‘Стикеры Блемпере’, ‘url’ => ‘img/item-blempere.jpg’, ], ’11’ => [ ‘title’ => ‘Панно Туета’, ‘url’ => ‘img/item-tueta.jpg’, ], ’12’ => [ ‘title’ => ‘Органайзер Бреирбери’, ‘url’ => ‘img/item-breirberi.jpg’, ], ’13’ => [ ‘title’ => ‘Подушка Нмяо’, ‘url’ => ‘img/item-nmyao.jpg’, ], ’14’ => [ ‘title’ => ‘Лампа Кел’, ‘url’ => ‘img/item-kel.jpg’, ], ’15’ => [ ‘title’ => ‘Подушка Омасе’, ‘url’ => ‘img/item-omase.jpg’, ], ’16’ => [ ‘title’ => ‘Корзина Орму’, ‘url’ => ‘img/item-ormu.jpg’, ], ’17’ => [ ‘title’ => ‘Скрепки Пинас’, ‘url’ => ‘img/item-pinas.jpg’, ], ’18’ => [ ‘title’ => ‘Компакт-кассета Преум’, ‘url’ => ‘img/item-preum.jpg’, ], ’19’ => [ ‘title’ => ‘Кресло Бадета’, ‘url’ => ‘img/item-badeta.jpg’, ], ’20’ => [ ‘title’ => ‘Сувенир Рмоб’, ‘url’ => ‘img/item-rmob.jpg’, ], ’21’ => [ ‘title’ => ‘Люстра Ткуоко’, ‘url’ => ‘img/item-tkuoko.jpg’, ], ’22’ => [ ‘title’ => ‘Кресла Бриатуо’, ‘url’ => ‘img/item-briatuo.jpg’, ] ]; > function get_product_attribute($id, $attr) < $products = get_products(); $result = $products[$id][$attr] ?? null; return $result; >function get_product_title($id) < return get_product_attribute($id, 'title'); >function get_img_url($id)

    Как вставить картинку в PHP

    Фото ushkom

    UserBox после лечения работает исправно, не работает второй плагин, который передает параметры UserBox. Точнее не работает его кэш, хотя в dle 15 работал. Так же не работает кэш в новом плагине который я написал, кеш прописывал аналогично. Кто может подсказать в чем проблема, буду весьма благодарен.
    Код плагина который работал в dle 15 и не работает кэш сейчас:

    Для просмотра содержимого спойлера, перейдите к выбранному событию.
    ushkom | Где я допускаю ошибку в кэше? 15

    Фото ushkom

    ushkom
    Где я допускаю ошибку в кэше?
    Сегодня, 00:55

    Кэш перестал работать и в другом плагине, который работал в dle15, думаю ошибка или в версии php или в dle, не могу понять в чем дело.
    Код плагина который работал в dle 15 и не работает кэш сейчас:

    Для просмотра содержимого спойлера, перейдите к выбранному событию.
    ushkom | Помогите подправить плагин (Транслит тег . 11

    Фото ushkom

    ushkom
    Помогите подправить плагин (Транслит тегов от LazyDev) под php 8.1 и dle 17?
    Сегодня, 00:37

    Вы меня совсем не грамотным считаете, не хочу обидеть, но по вашим коментам именно так. У меня выделенный сервер, в логах ничего нет, скорее всего так как работает ajax, я и спрашивал, можно ли как то вывести ошибку. Я смотрю и в скрипт и на свою работу, читаю в сети а потом задаю вопросы здесь, а вы меня посылаете опять читать доки которые я проштудировал. Раньше этот сайт лучше был, помогали обучатся. Вы бы прямо сказали, дай денег, я исправлю. Дело в том что сам хотел разобраться, но понял что у вас помощи не добиться. Я плачу за дополнения которые сам не в силах сделать, но суть другая! Вы пишите тону текста и в большинстве случаев там нет ничего полезного. Извините если обидел, не хотел, но считаю, если хотите помочь, помогайте, заработать, так и пишите. Спасибо за помощь!

    TeraMoune | Помогите подправить плагин (Транслит тег . 11

    Фото TeraMoune

    TeraMoune
    Помогите подправить плагин (Транслит тегов от LazyDev) под php 8.1 и dle 17?
    Вчера, 15:51

    Ну вот как раз в логах и увидеть, но только вам должно быть известно где они находятся и записываются ли, узнавайте у хостинга если используете, или ройтесь в php,mysql,apache и других конфигах серверного по на предмет где находятся логи. У всех по разному, у хостингов обычно где-то в панели управления, у специального ПО для развёртывания серверов должны быть так же разделы. А так всё описывается в конфигурационных файлах каждого модулях.

    Скрипты не всегда ругаются ошибками. Но если бы была ошибка думаю и процесс не завершился бы. И вы бы это заметили.
    Иногда эти неявные ошибки нужно искать самостоятельно. Учиться отлаживать код и всё такое. По другому это не делается.

    ushkom | Помогите подправить плагин (Транслит тег . 11

    Фото ushkom

    ushkom
    Помогите подправить плагин (Транслит тегов от LazyDev) под php 8.1 и dle 17?
    Вчера, 14:41

    А как можно увидеть ошибку, вроде лога, при перестроении, это же ajax? Чтоб понять на что ругается скрипт. Спасибо

    TeraMoune | Помогите подправить плагин (Транслит тег . 11

    Фото TeraMoune

    TeraMoune
    Помогите подправить плагин (Транслит тегов от LazyDev) под php 8.1 и dle 17?
    Вчера, 06:35
    могу сбрость плагин, может посмотрите и в нем добавите комментарий

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

    Смысла мне что-то смотреть там когда я качал плагин с первоисточника и там код такой же как и у вас сейчас и ровно тот же который вы опубликовали.

    За перестроение только же rebuild.php отвечает?
    ushkom | Помогите подправить плагин (Транслит тег . 11

    Фото ushkom

    ushkom
    Помогите подправить плагин (Транслит тегов от LazyDev) под php 8.1 и dle 17?
    Вчера, 01:28

    Ну не мистика же, отключаю плагин или эту правку, перестроение работает, с ней нет!
    Если вы не против, могу сбрость плагин, может посмотрите и в нем добавите комментарий, я не гуру, может упустил что? За перестроение только же rebuild.php отвечает?

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *