Jump to content

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move


dvayne

Recommended Posts

<html>

<head>

<title>Upload File To MySQL Database</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

.box {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

border: 1px solid #000000;

}

-->

</style>

</head>



<body>

<?

// you can change this to any directory you want

// as long as php can write to it

$uploadDir = '..../uploads/';





if(isset($_POST['upload']))

{

$fileName = $_FILES['userfile']['name'];

$tmpName  = $_FILES['userfile']['tmp_name'];

$fileSize = $_FILES['userfile']['size'];

$fileType = $_FILES['userfile']['type'];



    // get the file extension first

$ext      = substr(strrchr($fileName, "."), 1); 



// generate the random file name

$randName = md5(rand() * time());



// and now we have the unique file name for the upload file

    $filePath = $uploadDir . $randName . '.' . $ext;



    // move the files to the specified directory

// if the upload directory is not writable or

// something else went wrong $result will be false

    $result    = move_uploaded_file($tmpName, $filePath);

if (!$result) {

	echo "Error uploading file";

	exit;

}



    include 'library/config.php';

    include 'library/opendb.php';



    if(!get_magic_quotes_gpc())

    {

        $fileName  = addslashes($fileName);

        $filePath  = addslashes($filePath);

    }  



$query = "INSERT INTO upload2 (name, size, type, path ) ".

		 "VALUES ('$fileName', '$fileSize', '$fileType', '$filePath')";



    mysql_query($query) or die('Error, query failed : ' . mysql_error());                    



    include 'library/closedb.php';

    

    echo "<br>File uploaded<br>";

}		

?>

<form action="" method="post" enctype="multipart/form-data" name="uploadform">

  <table width="350" border="0" cellpadding="1" cellspacing="1" class="box">

    <tr> 

      <td width="246"><input type="hidden" name="MAX_FILE_SIZE" value="2000000"><input name="userfile" type="file" class="box" id="userfile">

	 </td>

      <td width="80"><input name="upload" type="submit" class="box" id="upload" value="  Upload  "></td>

    </tr>

  </table>

</form>

</body>

</html>

please check...

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.