= 7 && substr($url, 0, 7) != 'http://') $url = 'http://'.$url;
$avatar = time();
$nomavatar = str_replace(' ','',$avatar).".".$extension_upload;
$avatar = "./images/avatars/".str_replace(' ','',$pseudo).".".$extension_upload;
move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);
// toute cette partie ci dessous pour créer la miniature
$largeur = 100;
$hauteur = 100;
$source = imagecreatefromjpeg($avatar); // La photo est la source
$destination = imagecreatetruecolor($largeur, $hauteur);
// On crée la miniature vide
// 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 crée la miniature
imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
// On enregistre la miniature sous le même nom que l'image pour pas redevoir se casser la tête
imagejpeg($destination, ''.$avatar);
$query = "UPDATE `membres` SET `pseudo` = '$pseudo',
`avatar` = '$avatar',
`email` = '$email',
`msn` = '$msn',
`date_naissance` = '$date_naissance',
`ville` = '$ville',
`pays` = '$pays',
`url` = '$url',
`nom` = '$nom',
`description` = '$description',
`fonction` = '$fonction',
`prenom` = '$prenom'
WHERE `pseudo` = '$pseudo_session' LIMIT 1;";
$resultat = @mysql_query($query,$link); // or die(mysql_error());
if (!$resultat) {
if (mysql_errno() == 1062) {
//echo $query;
die(" Désolé, cet email sont déjà utilisés !");
}
else die("Une erreur est survenue pendant l'inscription : ".mysql_error());
}
else echo "Votre profil a bien été mis à jour.";
$_SESSION["pseudo"] = $pseudo;
}
?>