begin process at 2012 05 28 10:43:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

affichage et enregistrement image php avec texte dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage et enregistrement image php avec texte dynamique

dimanche 16 mars 2008 à 09:22:50 | affichage et enregistrement image php avec texte dynamique

stella2809

Bonjour, je souhaiterais afficher une image grâce à php avec un texte aléatoire puis l'enregistrer dans la base de données à l'envois d'un formulaire, cela fait 3 jours que je patauge:

voici mes elements:

function formulaire() {
ob_start();

     $image = "/mon-image.png";
//////////////////////////generation texte a afficher sur l'image///////////////////////

$pass = "";
$chaine = "abBCDEFcdefgGHIJKLMNOhijk1mnPQRSTUVWXYpqrst23Z456789"; //String valid
srand((double)microtime()*1000000);
for($i=0; $i<8; $i++) { $pass .= $chaine[rand()%strlen($chaine)];
}
///////////////////////////////////////////////////////

//////////////////////requete enregistrement////////////////
doquery("INSERT INTO {{table}} SET  image='" . escape($image) . "''", ma-table);
////////////////////////////////////////////////////

////////////////envois image//////////////////
<form action="index.php?page=formulaire" method="post">
<input type="hidden" name="image" value="' . $image . '">
///////////////////////////////////////////////////

////////////////////affichage image////////////
<table width="120" border="0" cellpadding="0" cellspacing="0" background="' . $image . '">
  <tr>
    <td width="120" height="32"><div align="right"> <span id=texte-orange>' . $pass . '</span></div></td>
  </tr>
</table>
///////////////////////////////////////////////


Voila donc je suppose que ca ne marche pas comme cela.... Mais c'est ma base de depart :)

UN GRAND MERCI D'AVANCE A VOS REPONSES ECLAIREES.


http://www.delphifr.com/imgs2/smile_blush.gif
Stella

dimanche 16 mars 2008 à 09:32:55 | Re : affichage et enregistrement image php avec texte dynamique

nicomilville

Membre Club
pourquoi utilise tu ob_start, pour mysql il y a des fonction existantes : mysql_connect('','',''); mysql_select_db(''); mysql_query(""); etc...

Si t'a besoin d'aide, MP !!!

dimanche 16 mars 2008 à 09:34:24 | Re : affichage et enregistrement image php avec texte dynamique

nicomilville

Membre Club
Salut, excuse moi j'avais oublié de dire bonjour : c'est primordial la politesse

Si t'a besoin d'aide, MP !!!

dimanche 16 mars 2008 à 10:40:20 | Re : affichage et enregistrement image php avec texte dynamique

stella2809

donc differement: generation image dans image.php

<?php
header("Content-type: image/png"); //la ligne qui change tout !
readfile("mon-image.png" );

  include(/config.php');
  include('/system.php');
 
$x = 120; //largeur de mon image en PIXELS uniquement !
$y = 32; //hauteur de mon image en PIXELS uniquement !

/* on créé l'image en vraies couleurs avec une largeur de 120 pixels et une hauteur de 32 pixels */
$image = imagecreatetruecolor($x,$y);
imagepng($image); //renvoie une image sous format png
imagedestroy($image); //détruit l'image, libérant ainsi de la mémoire

// Choix de la couleur de la police, ici Noir
$ecriture_color = imagecolorallocate ($im, 0, 0, 0);

//on récupère le texte généré du formulaire
imagestring ($im, 10, 18, 6, $_GET['pass'] , $ecriture_color);
imagejpeg($im);

$file = '/certificats/mon-image.png';
imagepng($image, $file); //enregistre l'image dans le répertoire certificats à la racine du site.


?>

INDEX.PHP
generation texte:
<?php
$pass = "";
$chaine = "abBCDEFcdefgGHIJKLMNOhijk1mnPQRSTUVWXYpqrst23Z456789"; //String valid
srand((double)microtime()*1000000);
for($i=0; $i<8; $i++) { //mot de passe de 8 caractères
$pass .= $chaine[rand()%strlen($chaine)];
}
?>

appel de l'image:
<IMG src="image.php?pass=<? echo $pass; ?>">

Le probleme est que le texte $pass n'est pas envoyé dans image.php...

http://www.delphifr.com/imgs2/smile_blush.gif
Stella

dimanche 16 mars 2008 à 11:14:39 | Re : affichage et enregistrement image php avec texte dynamique

stella2809

Réponse acceptée !

donc ca marche comme cela:

voici la solution:

<?php

header("Content-type: image/png"); //la ligne qui change tout !

$pass = "";
$chaine = "0123456789"; //String valid
srand((double)microtime()*1000000);
for($i=0; $i<7; $i++) { //mot de passe de 7 caractères
$pass .= $chaine[rand()%strlen($chaine)];
}
  include('config.php');
  include('system.php');

$nom_image = "mon-image.png";  // le nom de votre image avec l'extension jpeg
$texte = "$pass";  // Le texte que vous désirez écrire sur l'image

$x = 120; //largeur de mon image en PIXELS uniquement !
$y = 32; //hauteur de mon image en PIXELS uniquement !

$image = imagecreatefrompng($nom_image);
$blanc = imagecolorallocate($image, 255, 255, 255);

imagestring($image, 4, 4, 4,$texte, $blanc);
imagepng($image);

$file = '/certificats/mon-image.png';
imagepng($image, $file); //enregistre l'image dans le répertoire images à la racine du site.

?>

http://www.delphifr.com/imgs2/smile_blush.gif
Stella

dimanche 16 mars 2008 à 11:37:13 | Re : affichage et enregistrement image php avec texte dynamique

nicomilville

Membre Club
met toi en réponse accepté alors...

Si t'a besoin d'aide, MP !!!



Cette discussion est classée dans : enregistrement, texte, php, image, affichage


Répondre à ce message

Sujets en rapport avec ce message

affichage de texte et d'image quand on passe sur un lien [ par forngot ] Voila je voudrais savoir si c possible en php que quand on passe sur lien dans une page une petite fenetre apparait est affiche du texte et de l'image affichage d'image avec bdd [ par hary89 ] bonjour,Je débute en php, j'utilise Dreamweaver. J'ai créé une base de donnée, ma page d'affichage de photo va chercher les noms de fichier dedant. Mo affichage d'image dans fichier.php ,en html [ par toutkado ] bonjour,j'ai un script Php permettant l'affichage aleatoire d'image j'aimerais savoir comment faire pour l'incorpore a l'htmlet ainsi affichez les ima page d'affichage d'images [ par Nicolpaf ] Bonjour à tous! je cherche un script php pour créer une page d'affichage d'image.Je m'explique: je suis en train de monter un site (assez stupide^^) a texte -> image : qualité pourrie? [ par Felysk ] Bonjour à tous J'ai un gros probleme avec imgttftext, ça me donne un résultat assez immonde sur toutes les polices utilisées Vous pouvez voir les 3 ré Pb affichage php dans html [ par yoyotheboss7 ] Bonjour à tous ! Je vais chercher du texte dans une base mysql, mais j'ai un problème avec l'affichage. Lorsque je fait mon echo"$mon variable" dans u Image GD et php ! prob d'affichage [ par riecola ] Bonjour tout le monde. Voilà mon problème : mon utilisateur selectionne une image et un texte au choix dans un formulaire ensuite une page s'ouvre et Affichage php [ par milkasoprano ] Bonsoir tous le monde, j'en ai plus que marre, je confons beaucoup de chose en php en ce qui conerne les lettrine daffichage.. par exemple dans ma tab affichage d'image en miniature en php [ par ffrany ] Bonjour,j'ai crée un site web en php. Et j'ai pas mal d'images à afficher. Mais j'aimerais afficher ces images en php en bande roulantes (ces images d Edito en php [ par TheSteph18 ] Bonjour, Je suis débutant en PHP et j'essaie de créer un petit édito tout simple avec ajout d'une image de type jpeg ou png. Je me suis basé sur des t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales