Перейти к содержимому

Как вставить картинку в 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

Фото raimikmb

Так понимаю в данном варианте должен сбрасываться весь кеш а не конкретной статьи ? Есть еще такое решение в конфиге nginx добавить:

location ~ /purge(/.*) { fastcgi_cache_purge phpcache "$scheme$request_method$host$1"; > 

таком случае можно сбросить кеш нужной статьи если пройти по ссылке site.ru/kategorija/purge/3434-ststja.html

Вот только как прикрутить данный вариант если добавляются комментарии, редактируется статья .

raimikmb | Плагин для сброса FastCGI кеша 3

Фото raimikmb

raimikmb
Плагин для сброса FastCGI кеша
Сегодня, 17:16

По логике должен срабатывать сброс если редактировать статью в Ajax окне. Но получаю ошибку:

2024/01/08 17:02:34 [error] 8109#8109: *145 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function clear_fastcgi_cache() in /home/admin/web/www/public_html/engine/cache/system/plugins/51d2d836d1b2ddf58b46871f190ca471.php:1955 Stack trace: #0 /home/admin/web/www/public_html/engine/ajax/controller.php(195): include_once() #1 {main> thrown in /home/admin/web/www/public_html/engine/cache/system/plugins/51d2d836d1b2ddf58b46871f190ca471.php on line 1955" while reading response header from upstream, client: xx.xx.xx.xx, server: www, request: "POST /engine/ajax/controller.php?mod=editnews HTTP/2.0", upstream: "fastcgi://unix:/var/run/php-www.sock:", host: "www", referrer: "statja.html"

New-dev.ru | Модуль по серийного вывода серий 2

Фото New-dev.ru

New-dev.ru
Модуль по серийного вывода серий
Сегодня, 14:15
Mundo | Доп. поле с выбором вариантов методом Dr . 2
Mundo
Доп. поле с выбором вариантов методом Drag’n’Drop
6-01-2024, 18:34

Создание нового уникального дополнительного поля с названием — Выбор из вариантов.

При создании поля в админпанели добавить возможность создания «Сущности» в неограниченном количестве. Каждая новая созданная «Сущность» это — Загруженое изображение (иконка) + Значение поля.

Дополнительное поле должно поддерживать мультивыбор.

Заполнение данного доп. поля в новости осуществляется методом перетаскивание предварительно созданных для этого доп. поля «Сущностей» методом Drag’n’Drop.

После заполнения доп. поля и сохранения новости информация записывается в базу данных в той же последовательности в которой доп. поле было заполнено. Разделителем для значений выступает запятая «,»

Возможно будет необходимо реализовать совместимость с плагином LAZYDEV DLE xField Tab PRO – группирование дополнительных полей по вкладкам. В случае если это потребуется.

Mundo | Доп. поле с выбором вариантов методом Dr . 2
Mundo
Доп. поле с выбором вариантов методом Drag’n’Drop
6-01-2024, 17:40

Кто может реализовать данный функционал, прошу выйти на связь в комментариях или ПМ, готов достойно заплатить. Помимо этой работы есть еще много другой.

Mundo | Как реализовать метод Drag’n’Drop в доп. . 2
Mundo
Как реализовать метод Drag’n’Drop в доп. полях DLE? Кто возьмётся?
6-01-2024, 15:24

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

Как пример в Dle уже есть подобный функционал доп поле тип — список есть хак от лайзидева который добавляет множественный выбор к этому полю. Проблема в том, что варианты ответов списка можно добавлять в виде текста, в моем случае вариантов может быть около 40, потому удобнее былобы сделать это визуально иконками/картинками а ещё лучше сохранить возможность запоминать последовательность выбора.

lutskboy | Как реализовать метод Drag’n’Drop в доп. . 2

Фото lutskboy

lutskboy
Как реализовать метод Drag’n’Drop в доп. полях DLE? Кто возьмётся?
5-01-2024, 20:57
может лучше использовать тип галерея? там массово можно загружать. либо я не понял сути вопроса
TeraMoune | Как сделать редирект с несуществующих ст . 1

Фото TeraMoune

TeraMoune
Как сделать редирект с несуществующих страниц пагинации на правильные и существующие?
5-01-2024, 01:50

Этот не редиректит с несуществующей /категория/12/ на /категория/5/

Так и не должно ведь. Оно работает с страницами page
TeraMoune | Launcher 2

Фото TeraMoune

TeraMoune
Launcher
4-01-2024, 20:19
Для просмотра содержимого спойлера, перейдите к выбранному событию.

Суть такая как и в wordpress и других устройствах где есть концепция системы плагинов. Везде есть какая-то возможность установки приложений. У системы android это расширение google play, у wordpress это раздел в административной панели cms.

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

P.S. А вот какие плагины и для чего это уже сами выясняйте, я описывать их все тут не стану. Их описание есть конкретно там, и описание, и документация или какая-то инфа и скриншоты, и видео если где-то есть.

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

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

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

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

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

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

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

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

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

Записывайтесь на трансляцию 17 января в 13:00

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

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

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

  • Мсеюлида

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

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

  • Рмаериби

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

  • Блетуб

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

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

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

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

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

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

  • Рмаериби

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

  • Блетуб

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

  • Ннулм

    рабочий стол

  • Асусмер

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

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

  • Тре

    набор мебели

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

    [ ‘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

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

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

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

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

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

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

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

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

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

    Цитата:

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

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

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

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