Redimenssionner Image.
Posté : 31 août 2007, 11:54
Bonjour,
J'ai un script qui permet au utilisateur d'ajouter des images sur leurs comptes, cependant quand les images dépassent 450 de largeur, elles déforment mon site, je voudrais donc qu'elles soient redimenssionner mais "proprement", proportionellement... . Je m'y connais pas trop en php donc si quelqu'un pourrait m'aider. Merci.
Voici mon code :
J'ai un script qui permet au utilisateur d'ajouter des images sur leurs comptes, cependant quand les images dépassent 450 de largeur, elles déforment mon site, je voudrais donc qu'elles soient redimenssionner mais "proprement", proportionellement... . Je m'y connais pas trop en php donc si quelqu'un pourrait m'aider. Merci.
Voici mon code :
case 6:$file="myphotos.php";
//include("checksession.php");
if(isset($addpic))
{
$approved=getSetting("APPROVEPIC");
if(!empty($url))
{
$sql="insert into photos(url,filename,username,upldate,approved) values('$url','$filename','$ses_username',now(),'$approved')";
$res=mysql_query($sql);
}
else if(!empty($uppic_name))
{
$allowable=getSetting("ALLOWEDFORMATS");
$allowablearr=split(",",$allowable);
$allowedType=0;
$ext=strchr($uppic_name,".");
if(in_array($ext,$allowablearr))$allowedType=1;
if($allowedType==1)
{
$fileid=generateShortCode();
$filename=$ses_username.$fileid.$ext;
$copytofile="pics/$filename";
copy($uppic,$copytofile);
@unlink($uppic);
$sql="insert into photos(url,filename,username,upldate,approved) values('$url','$filename','$ses_username',now(),'$approved')";
$res=mysql_query($sql);
}
else
{
@unlink($uppic);
$uperror="Format non supporté!";
}
}
if($approved=="Y")
{
$error="L'image a été ajoutée.";
}
else if($error=="")
{
$error="L'image est en attente de validation.";
}
}
break;
Merci d'avance.