tobimichigan Posted August 16, 2009 Share Posted August 16, 2009 Hi Code men, Please could you guys help with this code. I am actually trying to upload and save a registered member's picture "name" with their Session id, in this case, $profile_id as shown below. So I can echo out the picture based on the session_id of the current user, to the current user. But the code isn't inserting the image into the folder much less displaying. Please kindly help. <?php session_start(); session_start(); if($_SESSION["nom"]=="") { //user not logged in, redirect to login page header("location: Login.php"); } $profille_id = $_SESSION['nom']; $imagename = $profile_id . '.jpg'; if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { echo "".$_SESSION['nom'].", you have uploaded your profile picture. Click <a href='Mem.php?nom=$_SESSION[nom]'> here to return to Members Page</a>"; if (file_exists("images/" . $_FILES["file"]["$profile_id "])) { echo $_FILES["file"]["$profile_id "] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "images/" . $_FILES["file"]["$profile_id "]); echo "Stored in: " . "images/" . $_FILES["file"]["$profile_id "]; } } } else { echo "Invalid file"; } ?> //the form <form action=<?php echo("'upload_file.php?nom=$_SESSION[nom]'");?> method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> Upload Your Picture </form> Link to comment https://forums.phpfreaks.com/topic/170480-image-upload-session_id/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.