1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
session_start();
// On vérifie que la session existe
if(array_key_exists('pseudo', $_SESSION)) {
// Connexion à la base
$connexion=mysql_connect("localhost", "root", "" )or die("cannot connect" );
mysql_select_db("basedugenie" )or die("cannot select DB" );
mysql_query("SET NAMES 'utf8'" );
$pseudo=$_SESSION['pseudo'];
$photo=$_FILES['photo']['name'];
$max=$_POST['max_file_size'];
if(($_FILES['photo']['name']<>"avatar.png")&&(filesize($_FILES['photo']['tmp_name']) < $max)){
// Requete à la base
$SQL = 'UPDATE utilisateurs SET avatar="'.$photo.'" WHERE pseudo="'.mysql_real_escape_string($_SESSION['pseudo']).'"';
$request = mysql_query($SQL, $connexion) or die(mysql_error());
// transfert du fichier dans le dossier avatar.
move_uploaded_file($_FILES['photo']['tmp_name'],"../profil/images/avatar/".$_FILES['photo']['name']);
// fin de transfert du fichier
$_SESSION['images']='<img src="http://www.lesitedugenie.com/profil/images/avatar/'.$photo.'" width="50" height="50" align="top"/>';
header('location:imgprofil.php');
}
else{
$photo="avatar.png";
}
}
else{
header('Location:http://www.lesitedugenie.com/Connexion/');
}
?> |
Partager