Page 1 of 1

How 2 display uploaded image in a folder

Posted: Thu Aug 20, 2009 9:06 am
by tobimichigan
I am trying to display an uploaded image to a current user after uploading but I'm quite in a fix as to how to do this. Please someone help:

Code: Select all

 
<?php
session_start();
 
session_start();
if($_SESSION["pfno"]=="") {
//user not logged in, redirect to login page
    header("location: Login.php");
}
$pfno = $_SESSION['pfno'];
$imagename = $pfno . '.jpg';
 
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 2000000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "".$_SESSION['pfno'].", you have uploaded your profile picture. Click <a href='Members_Area.php?pfno=$_SESSION[pfno]'> here to return to Members Area</a>";
 
    if (file_exists("images/" . $_FILES["file"]["$pfno"]))
      {
      echo $_FILES["file"]["$pfno"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "images/" . $_FILES["file"]["$pfno"]);
      echo "Stored in: " . "images/" . $_FILES["file"]["$pfno"];
      }
    }
  }
else
  {
  echo "Invalid file";
  }
?> 
 
 

Re: How 2 display uploaded image in a folder

Posted: Thu Aug 20, 2009 9:08 am
by jackpf
Judging from out script, it should be stored in "images/" . $_FILES["file"]["$pfno"]

So...

Code: Select all

echo '<img src="images/' . $_FILES["file"]["$pfno"].'" />';

Re: How 2 display uploaded image in a folder

Posted: Thu Aug 20, 2009 9:10 am
by Ollie Saunders
If move_upload_file() returned true just output the <img src="... or header('Location: the image URL').