Affihhage a la volé de miniature de photo
Fermé
frederic92
Messages postés
23
Date d'inscription
lundi 21 novembre 2005
Statut
Membre
Dernière intervention
3 avril 2006
-
19 déc. 2005 à 15:30
frederic92 Messages postés 23 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 3 avril 2006 - 9 janv. 2006 à 14:55
frederic92 Messages postés 23 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 3 avril 2006 - 9 janv. 2006 à 14:55
A voir également:
- Affihhage a la volé de miniature de photo
- Photo aérienne de ma maison - Guide
- Retrouver ordinateur volé avec numéro de série - Guide
- Photo de profil - Guide
- Télécharger toutes les photos de google photo - Guide
- Partage photo - Guide
2 réponses
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
19 déc. 2005 à 15:37
19 déc. 2005 à 15:37
j'aimerais faire un affichzaage a la volé des images
comment ça ? ! Genre le gars click sur un lien ou une image et tu la fait apparaitre en petit ?!
Zep3k!GnO
comment ça ? ! Genre le gars click sur un lien ou une image et tu la fait apparaitre en petit ?!
Zep3k!GnO
frederic92
Messages postés
23
Date d'inscription
lundi 21 novembre 2005
Statut
Membre
Dernière intervention
3 avril 2006
6
9 janv. 2006 à 14:55
9 janv. 2006 à 14:55
oui l'image dois apparaitre en petit ca j'y suis arrivé mais je voudrais mettre l'image miniature generer par gd dans une base mysql
mais j'arrive pas a mettre mon imge reduite dans une varible afin de la mettre dans ma requette et l'inserer dans un champ blob de ma base
voici mon code
bonjour j'aimerais recupere dans une variable une image généré par la lib gd afin de l'introduire dans une base de donnée.
j'arrive a l'affiché en miniature mais pas a la recupéré, je me permet de mettre ci-dessous mon code :
ceci es le script de l'upload de l'image qui en affiche sa miniature
if( !strstr($type_fichier, 'jpg') && !strstr($type_fichier, 'jpeg') && !strstr($type_fichier, 'bmp') && !strstr($type_fichier, 'png') )
{
echo"Le fichier n'est pas une image valide ( jpg, jpeg, bmp ou png )";
}
else
{
// Largeur maximal de l'image du logo
$largeurimage=120;
// On vérigfie si un fichier IMAGE a bien été transféré
// none c'est la valeur prise par la champ du formulaire s'il n'y a pas eut de nouvelle image de rentrée
if ($_FILES['fichier']['tmp_name'] !='' )
{
// définition de l'espace destiné à recevoir les images
$nom_destination="./images/";
// on renomme la vignette la date du download
$date=date("ymdhis");
$nouveau_nom=$date.".jpg";
$nouveau_nom2="mini_".$date.".jpg";
if (is_uploaded_file($_FILES['fichier']['tmp_name']))
{
move_uploaded_file($_FILES['fichier']['tmp_name'], $nom_destination.$nouveau_nom);
}
$image="$nom_destination$nouveau_nom";
$img=imagecreatefromjpeg($image);
if ($largeur>$largeurimage)
{
$entroplargeur=$largeur-$largeurimage;
$largeur2=$largeur-$entroplargeur;
$hauteur2=round(($largeur2/$largeur)*$hauteur);
$img3=imagecreatetruecolor($largeur2,$hauteur2);
imagecopyresized($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur);
$image_retaillee="$nom_destination$nouveau_nom2";
imagejpeg($img3,$image_retaillee,100);
// enregistrement dans la base de la miniature
//$img3= addslashes($img3);
move_uploaded_file($img3, $nom_destination.$nouveau_nom2);
$sql = new mysql("localhost","root","", "boutiques","1","erreur" );
$sql->requete("INSERT INTO image (imag_nom,imag_taille,imag_lienrep,imag_type,imag_image,imag_mini,imag_largeur,imag_hauteur,id_boutique) VALUES ('$nouveau_nom', '$taille_fichier', '$nom_destination','$type_fichier','$imag_blob', '$img3','$largeur', '$hauteur','$boutique')","0");
$sql->deconnexion();
}
}
Else
{
$nouveau_nom="";
}
// On vérifie qu'il y'a une image
If ($_FILES['fichier']['tmp_name']!='')
{
echo ' Upload de la photo ci-dessous reussi :
<table width="751" border="0" cellspacing="10" cellpadding="0" align="center">
<TR>
<TD width="'.$largeurimage.'" valign="top">
<img src="'.$nom_destination.$nouveau_nom2.'">
</TD>
';
}
} // fin du else
?>
Merci d'avance @ vous pour votre aide !
Frédéric
mais j'arrive pas a mettre mon imge reduite dans une varible afin de la mettre dans ma requette et l'inserer dans un champ blob de ma base
voici mon code
bonjour j'aimerais recupere dans une variable une image généré par la lib gd afin de l'introduire dans une base de donnée.
j'arrive a l'affiché en miniature mais pas a la recupéré, je me permet de mettre ci-dessous mon code :
ceci es le script de l'upload de l'image qui en affiche sa miniature
if( !strstr($type_fichier, 'jpg') && !strstr($type_fichier, 'jpeg') && !strstr($type_fichier, 'bmp') && !strstr($type_fichier, 'png') )
{
echo"Le fichier n'est pas une image valide ( jpg, jpeg, bmp ou png )";
}
else
{
// Largeur maximal de l'image du logo
$largeurimage=120;
// On vérigfie si un fichier IMAGE a bien été transféré
// none c'est la valeur prise par la champ du formulaire s'il n'y a pas eut de nouvelle image de rentrée
if ($_FILES['fichier']['tmp_name'] !='' )
{
// définition de l'espace destiné à recevoir les images
$nom_destination="./images/";
// on renomme la vignette la date du download
$date=date("ymdhis");
$nouveau_nom=$date.".jpg";
$nouveau_nom2="mini_".$date.".jpg";
if (is_uploaded_file($_FILES['fichier']['tmp_name']))
{
move_uploaded_file($_FILES['fichier']['tmp_name'], $nom_destination.$nouveau_nom);
}
$image="$nom_destination$nouveau_nom";
$img=imagecreatefromjpeg($image);
if ($largeur>$largeurimage)
{
$entroplargeur=$largeur-$largeurimage;
$largeur2=$largeur-$entroplargeur;
$hauteur2=round(($largeur2/$largeur)*$hauteur);
$img3=imagecreatetruecolor($largeur2,$hauteur2);
imagecopyresized($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur);
$image_retaillee="$nom_destination$nouveau_nom2";
imagejpeg($img3,$image_retaillee,100);
// enregistrement dans la base de la miniature
//$img3= addslashes($img3);
move_uploaded_file($img3, $nom_destination.$nouveau_nom2);
$sql = new mysql("localhost","root","", "boutiques","1","erreur" );
$sql->requete("INSERT INTO image (imag_nom,imag_taille,imag_lienrep,imag_type,imag_image,imag_mini,imag_largeur,imag_hauteur,id_boutique) VALUES ('$nouveau_nom', '$taille_fichier', '$nom_destination','$type_fichier','$imag_blob', '$img3','$largeur', '$hauteur','$boutique')","0");
$sql->deconnexion();
}
}
Else
{
$nouveau_nom="";
}
// On vérifie qu'il y'a une image
If ($_FILES['fichier']['tmp_name']!='')
{
echo ' Upload de la photo ci-dessous reussi :
<table width="751" border="0" cellspacing="10" cellpadding="0" align="center">
<TR>
<TD width="'.$largeurimage.'" valign="top">
<img src="'.$nom_destination.$nouveau_nom2.'">
</TD>
';
}
} // fin du else
?>
Merci d'avance @ vous pour votre aide !
Frédéric