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
https://forums.phpfreaks.com/topic/136769-solved-user-upload/
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
https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714318
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.