-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchange_picture.php
79 lines (38 loc) · 1.8 KB
/
change_picture.php
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
32
33
34
35
36
37
38
39
40
<?php $carousel="no";
include ( "./inc/header.inc.php");
if(!$userid){
die("You must be logged in to vew this page");
}
?>
<script>
$("body").css({"background": "#fff"});
</script>
<div class="profile--wrapper">
<?php
if(isset($_FILES['profilepic'])){
if(((@$_FILES["profilepic"]["type"]=="image/jpeg") || (@$_FILES["profilepic"]["type"]=="image/png") || (@$_FILES["profilepic"] ["type"]=="image/gif")) && (@$_FILES["profilepic"] ["size"]<10048576))//1MB
{
$get_dir=DB::query('SELECT userdata FROM users WHERE id=:userid', array(':userid'=>$userid))[0]['userdata'];
move_uploaded_file(@$_FILES["profilepic"]["tmp_name"], "assets/userdata/$get_dir/dp.jpg");
}
}
$get_data=DB::query('SELECT userdata FROM users WHERE id=:userid', array(':userid'=>$userid))[0]['userdata'];
?>
<div class="form">
<div class="contact">
<div class="left-align">
<a href="<?php print $_SERVER['MYVAR'];?>settings.php" class="previous round">‹</a>
</div>
<h3 id="area" class="contact__heading">Edit you account settings</h3>
<form action="" method="POST" enctype="multipart/form-data">
<h2 class="contact__detail ">Upload Your Profile Photo</h2>
<div class="inside3">
<img src="<?php print $_SERVER['MYVAR'];?>/assets/userdata/<?php echo $get_data;?>/dp.jpg" width="120" style="margin:5px;"><br>
<input type="file" name="profilepic" /><br /><br />
<input type="submit" name="uploadpic" class="contact__final" value="Upload" /><br /><br />
</div>
</div>
</form>
</div>
</div>
</div>