Информер из Mysql php (новичок)

272
17 марта 2018, 18:38
<?php
  header('Content-type: image/jpeg');
  // Create Image From Existing File
  $jpg_image = imagecreatefromjpeg('img.jpg');
  // Allocate A Color For The Text
  $white = imagecolorallocate($jpg_image, 255, 255, 255);
  // Set Path to Font File
  $font_path = 'E:\serv\OSPanel\domains\localhost\verdana.ttf';
  // Set Text to Be Printed On Image
  $text = "**$name**";
  $text2 = "**$description**";
  // Print Text On Image
  imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);
  imagettftext($jpg_image, 25, 0, 100, 400, $white, $font_path, $text2);

  // Send Image to Browser
  imagejpeg($jpg_image,"**$name**.jpg");
  // Clear Memory
  imagedestroy($jpg_image);?> 

1)Хочу из БД вывести имя и описание на картинку, и сохранить файл с именем товара jpg. 2)как сделать это автоматически для всех товаров по имени товара.

Answer 1

Для примера возмем что у вас есть уже установленный mysql server локально. Там же у васуже есть табица images c полями

Images
id   description image_name
$host = 'localhost';
$dbname = 'you_database';
$user = 'user_login';
$password = 'user_pass';
try {
  $dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $password);
  $sql = 'SELECT id, description, image_name
          FROM  images';
  $sth = $dbh->prepare($sql);
  $sth->execute();
  $images = $sth->fetchAll();
  echo '<pre>';
  print_r($images);
  $dbh = null;
} catch (PDOException $e) {
  print "Error!: " . $e->getMessage() . "<br/>";
  die();
}
READ ALSO
Добавить в одну из форм возможность прикреплять файл

Добавить в одну из форм возможность прикреплять файл

На лэнде расположено несколько формВозникла необходимость к одной из них добавить возможность прикрепить файл

208
Как пофиксить циклический редирект?

Как пофиксить циклический редирект?

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

170
Вывод данных из бд через функцию

Вывод данных из бд через функцию

У меня есть отдельный файл с функциями functionsphp в котором содержится следующая функция:

195
Файловый менеджер на vue.js

Файловый менеджер на vue.js

У меня есть задание написать файловый менеджер на vuejs - frontend и на php - backend

272