How to make a the picture refresh? |
How to make a the picture refresh? |
allenph |
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"> |
allenph |
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"> |
Lo-Fi Version | Time is now: 19th April 2024 - 06:31 AM |