Voir mon profil
Infos persos
Pseudo :
Grade :
Prénom :
" maxlength="60">
Nom :
" maxlength="60">
Sex :
Masculin Féminim
Date de naissance :
. .
Ville :
" maxlength="60">
Pays :
Url :
" size="50" maxlength="255">
E-mail :
" maxlength="60">
Msn :
" maxlength="60">
Avatar :



" maxlength="60">


[ Retour ]

= $limite OR $largeur >= $limite) { $extension_upload = strtolower($extension_upload); if($extension_upload == 'jpg' || $extension_upload == 'jpeg') $source = imagecreatefromjpeg($DESTINATION_FOLDER.$avatar); else if($extension_upload == 'png') $source = imagecreatefrompng($DESTINATION_FOLDER.$avatar); else if($extension_upload == 'gif') $source = imagecreatefromgif($DESTINATION_FOLDER.$avatar); // L'image est la source // L'image est la source if($hauteur >= $limite AND $hauteur >> $largeur) // Calcule des dimensions miniatures { $hauteur = $hauteur / ($largeur / $limite); // Calcule de la hauteur miniature $largeur = $limite; } else { $largeur = $largeur / ($hauteur / $limite); // Calcule de la largeur miniature $hauteur = $limite; } $destination = imagecreatetruecolor($largeur, $hauteur); // On crée la miniature vide $largeur_source = imagesx($source); // Largeur de la source $hauteur_source = imagesy($source); // Hauteur de la source $largeur_destination = imagesx($destination); // Largeur de la miniature $hauteur_destination = imagesy($destination); // Hauteur de la miniature // Notez bien que l'on n'est pas obligé de faire ces calculs, car on les a déjà fait. Moi je préfère, pour plus de sureté imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source); // Création de la $extension_upload = strtolower($extension_upload); if($extension_upload == 'jpg' || $extension_upload == 'jpeg') $source = imagejpeg($destination, 'images/avatars/'.$pseudo.".".$extension_upload); else if($extension_upload == 'png') $source = imagepng($destination, 'images/avatars/'.$pseudo.".".$extension_upload); else if($extension_upload == 'gif') $source = imagegif($destination, 'images/avatars/'.$pseudo.".".$extension_upload); //fin de creation de l'avatar $pseudo_session = $_SESSION['pseudo']; // Permet d'afficher la page dans le site pour les visiteurs $id = $_REQUEST["id"]; $email = $_REQUEST['email']; $msn = $_REQUEST['msn']; $ville = $_REQUEST['ville']; $pays = $_REQUEST['pays']; $url = $_REQUEST['url']; $nom = $_REQUEST['nom']; $prenom = $_REQUEST['prenom']; $description = $_REQUEST['description']; $description = strip_tags($description); $description = nl2br($description); $jour_naissance = $_REQUEST['jour']; $mois_naissance = $_REQUEST['mois']; $annee_naissance = $_REQUEST['annee']; $avatar = $_SESSION['pseudo'].".".$extension_upload; $date_naissance = $annee_naissance."-".$mois_naissance."-".$jour_naissance; $query = "SELECT * FROM `membres` WHERE `id` = '$id' LIMIT 1"; $resultat = @mysql_query($query,$link) or die(mysql_error()); $row = mysql_fetch_array($resultat); // Modifier le membre $query = "SELECT * FROM `membres` WHERE `pseudo` = '$pseudo_session' LIMIT 1"; // Le pseudo est unique $resultat = @mysql_query($query,$link) or die(mysql_error()); $row = mysql_fetch_array($resultat); $fonction = $row['fonction']; // Eviter que l'url bug : if (strlen($url) >= 7 && substr($url, 0, 7) != 'http://') $url = 'http://'.$url; $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; } } ?>