The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> How to make a the picture refresh?
allenph
post Feb 22 2012, 05:48 AM
Post #1


Novice
**

Group: Members
Posts: 21
Joined: 15-February 12
Member No.: 16,477



So im making an avatar function for my forum and it all works except when I change my avatar and the form goes through the new file does replace the old one yet for some reason the page shows no image until I refresh. Help please...code is (sorry there is so much btw)...

<?php
$new_avatar = $_FILES['uploaded_avatar']['name'];
$avatar_ext = end(explode('.', $new_avatar));
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpg_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_jpg_1_path = '../../users/user_avatars/'.$_SESSION['the_user'].$jpg;
unlink ($avatar_jpg_1_path);
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpeg_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_jpeg_1_path = '../../users/user_avatars/'.$_SESSION['the_user'].$jpeg;
unlink ($avatar_jpeg_1_path);
if ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_png_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_png_1_path = '../../users/user_avatars/'.$_SESSION['the_user'].$png;
unlink ($avatar_png_1_path);
if ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $png);
} elseif ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $jpeg) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpeg);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_gif_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_gif_1_path = '../../users/user_avatars/'.$_SESSION['the_user'].$gif;
unlink ($avatar_gif_1_path);
if ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $png) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $png);
} elseif ($avatar_ext == $jpeg) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpeg);
}
}
if (($_SESSION['logged_in'] == '1') && ($default_avatar_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
if ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $png) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $png);
} elseif ($avatar_ext == $jpeg) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], '../../users/user_avatars/' . $_SESSION['the_user'] . $jpeg);
}
}
?>
<img src=
<?php
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpg_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $jpg;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_jpeg_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $jpeg;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_gif_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $gif;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_png_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $png;
} else {
echo $default_avatar_path;
}
?>
width="100" height="150">
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
allenph
post Feb 22 2012, 10:01 PM
Post #2


Novice
**

Group: Members
Posts: 21
Joined: 15-February 12
Member No.: 16,477



So i just had a couple eroors in there. I went thorugh with an fine tooth comb and fixed them. The copleted code is below...*NOTE THIS DOSNT CHECK HOW BIG THE FILE IS OR IF IT IS A PICTURE!*

<?php
$gif = '.gif';
$jpg = '.jpg';
$jpeg = '.jpeg';
$png = '.png';
$jpeg1 = 'jpeg';
$gif1 = 'gif';
$jpg1 = 'jpg';
$png1 = 'png';
$avatar_jpg = $test_path.$_SESSION['the_user'].$jpg;
$avatar_jpeg = $test_path.$_SESSION['the_user'].$jpeg;
$avatar_gif = $test_path.$_SESSION['the_user'].$gif;
$avatar_png = $test_path.$_SESSION['the_user'].$png;
$user_avatar_jpg_test = (file_exists($avatar_jpg));
$user_avatar_jpeg_test = (file_exists($avatar_jpeg));
$user_avatar_gif_test = (file_exists($avatar_gif));
$user_avatar_png_test = (file_exists($avatar_png));
$default_avatar_path = '../../users/user_avatars/default_avatar.png';
$default_avatar_test = (file_exists($default_avatar_path));
$avatar_save_path = '../../users/user_avatars/';
$new_avatar = $_FILES['uploaded_avatar']['name'];
$avatar_ext = end(explode('.', $new_avatar));
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpg_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_jpg_1_path = $avatar_save_path . $_SESSION['the_user'] . $jpg;
unlink ($avatar_jpg_1_path);
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpeg_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_jpeg_1_path = $avatar_save_path . $_SESSION['the_user'] . $jpeg;
unlink ($avatar_jpeg_1_path);
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_png_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_png_1_path = $avatar_save_path . $_SESSION['the_user'] . $png;
unlink ($avatar_png_1_path);
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($user_avatar_gif_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
$avatar_gif_1_path = $avatar_save_path . $_SESSION['the_user'] . $gif;
unlink ($avatar_gif_1_path);
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $png);
}
}
if (($_SESSION['logged_in'] == '1') && ($default_avatar_test == '1') && ($_POST['change_box1'] == 'CHANGE')) {
if ($avatar_ext == $jpg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpg);
} elseif ($avatar_ext == $jpeg1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $jpeg);
} elseif ($avatar_ext == $gif1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $gif);
} elseif ($avatar_ext == $png1) {
move_uploaded_file($_FILES['uploaded_avatar']['tmp_name'], $avatar_save_path . $_SESSION['the_user'] . $png);
}
}
?>
<img src=
<?php
$gif = '.gif';
$jpg = '.jpg';
$jpeg = '.jpeg';
$png = '.png';
$jpeg1 = 'jpeg';
$gif1 = 'gif';
$jpg1 = 'jpg';
$png1 = 'png';
$test_path = '../../users/user_avatars/';
$avatar_jpg = $test_path . $_SESSION['the_user'] . $jpg;
$avatar_jpeg = $test_path . $_SESSION['the_user'] . $jpeg;
$avatar_gif = $test_path . $_SESSION['the_user'] . $gif;
$avatar_png = $test_path . $_SESSION['the_user'] . $png;
$user_avatar_jpg_test = (file_exists($avatar_jpg));
$user_avatar_jpeg_test = (file_exists($avatar_jpeg));
$user_avatar_gif_test = (file_exists($avatar_gif));
$user_avatar_png_test = (file_exists($avatar_png));
if (($_SESSION['logged_in'] == '1') && ($user_avatar_jpg_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $jpg;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_jpeg_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $jpeg;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_gif_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $gif;
} elseif (($_SESSION['logged_in'] == '1') && ($user_avatar_png_test == '1')) {
echo '../../users/user_avatars/';
echo $_SESSION['the_user'];
echo $png;
} else {
echo $default_avatar_path;
}
?>
width="100" height="150">
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 19th April 2024 - 06:31 AM