begin process at 2012 05 30 19:21:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

insertion d'une image sur une photo php


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

insertion d'une image sur une photo php

lundi 3 mai 2010 à 15:57:19 | insertion d'une image sur une photo php

boubeuch1

Bonjour,

Je fais actuellement un site ou je dois gérer des voitures en vente et bientot disponible.
Sur les voiture bientot disponible il faut que j'ajoute une image sur la photo pour indiqué au utilisateur qu'elle est bientot disponible (je radotte, je sais...).
Je ne sais pas du tout comment faire car j'ai essayé plusieurs tutoriel mais rien n'a fonctionné et tout ce que j'ai u d'afficher ce sont des symboles étrange.
Aidez moi svp...
lundi 3 mai 2010 à 16:01:29 | Re : insertion d'une image sur une photo php

boubeuch1

Tout d'abord je remplit un formulaire avec les différentes caractéristique du véhicule et je télécharge une photo.

Ensuite j'arrive sur une page qui enregistre cette nouvelle voiture dans la BDD et qui affiche les différentes caractéristique enregistré:

<p><b>Description</b> :
<?php echo $description;?>
</p>
<p><b>Avis</b> :
<?php echo $avis;?>
</p>
<p><b>Statut</b> :
<?php if ($statut=='1') { echo "Bient&ocirc;t disponible";}
if ($statut=='2') { echo " En vente";}
if ($statut=='3') { echo "Vendue";}
if ($statut=='4') { echo "Coup de coeur";}?>
</p>
<p><b>Photo</b> :<br>
<?php if ($photo!='') {
echo "<img src=\"../photo_defo/$photo\">";
}
else {
echo "pas d'image";
} ?></p>

Je ne sais pas très bien si c'est avant ou aprés le téléchargement que je dois la modifier...




lundi 3 mai 2010 à 16:10:20 | Re : insertion d'une image sur une photo php

boubeuch1

Réponse acceptée !
Je viens d'essayer ceci:
<p><b>Photo</b> :<br>
<?php if ($photo!='') {

header ("Content-type: image/jpeg"); // L'image que l'on va créer est un jpeg

// On charge d'abord les images
$source = imagecreatefrompng("../images/bientot-disponible.png"); // Le logo est la source
$destination = imagecreatefromjpeg("../photo_defo/$photo"); // La photo est la destination

// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);

// On veut placer le logo en bas à droite, on calcule les coordonnées où on doit placer le logo sur la photo
$destination_x = $largeur_destination - $largeur_source;
$destination_y = $hauteur_destination - $hauteur_source;

// On met le logo (source) dans l'image de destination (la photo)
imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);

// On affiche l'image de destination qui a été fusionnée avec le logo
imagejpeg($destination);
}
else {
echo "pas d'image";
} ?></p>


c'est ce qui me semblé le plus logique.

Mais au final j'obtiens:
Photo :

Warning: Cannot modify header information - headers already sent by (output started at /homez.342/lmautosp/www/admin/ajout-voiture2.php:45) in /homez.342/lmautosp/www/admin/ajout-voiture2.php on line 99
ÿØÿà&#65533;JFIF&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;ÿþ&#65533;>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ&#65533;C&#65533;    $.' ",#(7),01444'9=82<.342ÿÛ&#65533;C  2!!22222222222222222222222222222222222222222222222222ÿÀ&#65533;^"&#65533;ÿÄ&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ÿÄ&#65533;µ&#65533;&#65533;&#65533;}&#65533;!1AQa"q2&#129;&#8216;¡#B±ÁRÑð$3br&#8218; %&'()*456789:CDEFGHIJSTUVWXYZcde

[... ]
lundi 3 mai 2010 à 16:28:59 | Re : insertion d'une image sur une photo php

kohntark

Membre Club
Salut,

Euh, une fois sur le serveur tu ajoutes ton image en surimpression de la photo (via GD ou en css)
Où est le problème exactement ?


Kohntark -

lundi 3 mai 2010 à 23:35:57 | Re : insertion d'une image sur une photo php

kohntark

Membre Club
Réponse acceptée !
Oups, je n'avais pas vu ton dernier message.

Warning: Cannot modify header information - headers already sent by (output started at /homez.342/lmautosp/www/admin/ajout-voiture2.php:45) in /homez.342/lmautosp/www/admin/ajout-voiture2.php on line 99


Impossible de modifier le header qui a déjà été envoyé à la ligne 45 du même fichier.
Il ne faut rien envoyer avant ton header !

Tu peux par exemple mettre tout le code de création de l'image dans un fichier "image.php" et l'appeler ainsi dans ajout-voiture2.php :

<img src="image.php" alt="" />


Au passage : pense à répondre aux threads que tu as toi même initiés, par politesse et pour éventuellement aider d'autres personnes.
A relire tes derniers posts ça n'a pas l'air d'être ta priorité


Kohntark -

mardi 4 mai 2010 à 08:31:33 | Re : insertion d'une image sur une photo php

boubeuch1

Au passage : pense à répondre aux threads que tu as toi même initiés, par politesse et pour éventuellement aider d'autres personnes.

je n'ai pas compris... ça ne fait pas longtemps que je navigue sur des forums alors je ne vois pas trop ce que tu veux dire.
mardi 4 mai 2010 à 10:02:37 | Re : insertion d'une image sur une photo php

boubeuch1

ça fonctionne mais ça ne l'enregistre pas...
En effet je souhaite utilisé cette photo dans plusieurs autres pages.
mardi 4 mai 2010 à 10:23:42 | Re : insertion d'une image sur une photo php

kohntark

Membre Club

je n'ai pas compris... ça ne fait pas longtemps que je navigue sur des forums alors je ne vois pas trop ce que tu veux dire.


Ce que je veux dire c'est que nombre de questions que tu as posées sur ce forum restent sans réponse de ta part. Lorsque qu'une personne te répond ou te propose une solution il me semble normal d'avoir la politesse d'y répondre : ça permet à cette personne de ne pas avoir l'impression de parler dans le vide et d'avoir perdu son temps, et ça peut permettre d'aider d'autres membres.
Ton dernier sujet par exemple : http://www.phpcs.com/forum/sujet-AFFICHAGE-IMAGES-APRES-REDIMENSION_1428745.aspx
Zut13 t'a proposé une solution ... la moindre des choses serait de lui répondre, en précisant si tu t'en es sorti et par quel biais. Un petit remerciement sans chichi montrerait aussi que tu n'es pas là que pour exploiter le temps des autres.
Malheureusement c'est loin d'être le seul exemple

Pour en revenir à ton problème :
Si tu veux enregistrer l'image générée il faut ... l'enregistrer.
Un petit tour vers la doc de imagejpeg :
imagejpeg &#8212; Envoie une image JPEG vers un navigateur ou un fichier
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )
filename

Le chemin vers le fichier de sauvegarde. S'il n'est pas défini ou s'il vaut NULL, le flux brut de l'image sera affiché directement.

Pour éviter de fournir cet argument afin de fournir l'argument quality, utilisez une valeur NULL.


Donc :
imagejpeg($destination, 'chemin_où_enregistrer_l_image_générée');

Dans ce il sera plus logique :
- d'enregistrer l'image (ex : x.jpg)
- puis de l'afficher "normalement" <img src="x.jpg" alt="" />

Kohntark -

mardi 4 mai 2010 à 10:41:02 | Re : insertion d'une image sur une photo php

boubeuch1

bah c sans doute un oubli involontaire, sans doute que je me suis occupé d'autre chose et j'ai oublié que j'avais posté quelque chose.
J'ai pas mal de projet en même temps... dsl je vais m'en occupé de suite.
mardi 4 mai 2010 à 11:11:59 | Re : insertion d'une image sur une photo php

kohntark

Membre Club

voilà qui est mieux.
Je ne suis pas là pour faire des leçons de morale hein, ni pour avoir des "mercis", mais ça me hérisse le poil de voir à quel point nombre d'intervenants n'ont strictement aucun respect pour les personnes qui les aident gratuitement.

bah c sans doute un oubli involontaire, sans doute que je me suis occupé d'autre chose et j'ai oublié que j'avais posté quelque chose.
J'ai pas mal de projet en même temps


Parce que tu penses que les intervenants ne sont pas dans le même cas ???
Tu oublies de dire merci à la boulangère lorsque tu vas chercher ton pain (payant) et que tu es pressé ? Moi non.


Kohntark -



Cette discussion est classée dans : image, insertion, photo, disponible, bientot


Répondre à ce message

Sujets en rapport avec ce message

Insertion d'image dynamique [ par Licorne974 ] je souhaiterais savoir si il y a un petit script php par là !qui permettrais dans la saisie d'un formulaire d'insérer 2 photos qui se trouve sur mon d Uploader une image avec PHP [ par coolboy78 ] Bonjourjaimerai uploader une photo, mais cela ne marche pas tellemment, juste avec des photo de petite taille ( comme les ptit smiley de MSN messenger Upload image et limitation taille [ par millo ] Je suis entrain de dévellopé un script ou je propose l'upload de photo mais pour des raisons évidentes je souhaite limiter l'espace disque réservé pou Insertion photo and BD [ par laubro ] bonjour,Je me pose une question, voilà, j'ai monté un site de petites annonceset je me demandais s'il était possible de mettre en place une partie "ca PB d'insertion d'image [ par LaTatadu91 ] RE slt , bon la ya un truc que je comprends pas car j'ai utiliser cette technique pas mal de fois je fais un intermediaire qui apel mon graphique c Image numérique et php [ par bouffard ] Bonjour,J'amerais savoir s'il est possible de récupérer à l'écran grâce à un interface en php une image (photo) provenant d'un appareil photo numériqu image de va pas dans dossier [ par speedylol ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB pb d'affichage d'image dans formulaire ajout d'image [ par frenchyie ] HELP !!! Salut à tous,Voila, j'ai comme qui dirait un soucis...j'ai un formulaire pour inserer une image à ma base, pour l'afficher dans ma page, Upload Image [ par piep14 ] Bonjour, je dois faire un upload d'une photo. J'ai donc fait ceci :      $date = date('Y/m/d H:i:S');   $file = $_FILES['userfile'];   $stock = 'photo Ca commence à me prendre la tête.... [ par 68_abis ] Bonjour,Voilà mon p'tit ou plutôt gros soucis...je veux stocker des images dans une base Mysql et les afficher après avec PHP..Le problème c'est que l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,296 sec (3)

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