<?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)как сделать это автоматически для всех товаров по имени товара.
Для примера возмем что у вас есть уже установленный 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();
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости