Page 1 sur 1

Variable dans une image

Posté : 15 août 2016, 10:21
par Shifting
Bonjour,

Je m'explique, avec un script php, je récupère les noms de certaines personnes dans ma base de données chaque jour.
J'aimerais ensuite créer une image pour chaque personne avec leur nom récupéré dans la base de données dessus puis enregistrer chaque image avec le nom de la personne comme nom de fichier.

Est ce que cela est possible et comment ?

Merci à vous.

Re: Variable dans une image

Posté : 15 août 2016, 14:09
par @rthur
Bonjour,

Qu'as-tu essayé ? Où bloques-tu ?
Qu'est-ce qui ne marche pas ?

Re: Variable dans une image

Posté : 15 août 2016, 21:51
par Shifting
Enfaite, j'aimerai créer une image pour chaque personne avec la variable nom récupérer dans la base sur l'image et mettre aussi cette variable en nom pour l'enregistrement de l'image.

Voilà où j'en suis mais je ne sais pas trop si c'est ça..
<?php

//Connexion à la base de donnée
$mysqli = new mysqli("localhost", "user", "mdp", "bdd");

//Création de la requête
$requete = "SELECT nom, prenom, email FROM Anniversaire WHERE MONTH(dateanniv) = MONTH(CURRENT_DATE) AND DAY(dateanniv) = DAY(CURRENT_DATE)";

//Envoi de la requête
$resultat = $mysqli->query($requete) or die ('Erreur '.$requete.' '.$mysqli->error);

//Boucle envoie mail
while ($data = $resultat->fetch_assoc())
	{
$image = imagecreatefromjpeg("test.jpg");
$orange = imagecolorallocate($image, 255, 128, 0);
$bleu = imagecolorallocate($image, 0, 0, 255);
$bleuclair = imagecolorallocate($image, 156, 227, 254);
$noir = imagecolorallocate($image, 0, 0, 0);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagestring($image, 4, 35, 15, "Test", $noir);
imagepng($image, "");
	}

mysqli_close($mysqli)

?>