Jump to content

[SOLVED] User Upload


Solar

Recommended Posts

This may be tricky to explain but hopefully I can get through..  ;D

 

I've taken a simple upload script from the net.

 

The Browse/Uploader Form;

<form enctype="multipart/form-data" action="upload.php" method="POST">

Please choose a file: <input name="uploaded" type="file" /><br />

<input type="submit" value="Upload" />

</form>

 

The Upload comfim;

<?

include("include/session.php");

?>

 

<html>

<title></title>

<body>

 

<tr><td>

 

 

<?php

$target = "upload/" ;

$target = $target . basename( $_FILES['uploaded']['name']) ;

$ok=1;

if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))

{

echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";

}

else {

echo "Sorry, there was a problem uploading your file.";

}

?>

 

I'm making a simple website with some flash games, videos, and other things. I have a simple login page that is coded from this website; http://www.evolt.org/PHP-Login-System-with-Admin-Features

 

Is there anyway to get that upload script to migrate into finding the username and having a folder named by their username so they can upload files to their own folder? Instead of having an open one where people can tamper with files and overright them to be jerks.

 

Thanks!

Link to comment
Share on other sites

You could create a new file every time someone registers, with that username. Then when it uploads, make sure they're logged in, then the upload path could be like...

 

$username = $_SESSION['username'];
$uploadPath = "./files/" . $username;

 

$username = $_SESSION['username'];
$target = "./files/$username/";

 

Works perfectly of what I was looking for. Now to make it (Figure out how to) when someone registers an account, it makes a folder for their uploads.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.