Alright I have this code:
<?php
//My directory for moving the pdf's
$dir = "/Users/Sites/websites/try2/pdfs/";
//MIME types to allow, Gif, jpeg, zip ::Edit this to your liking
$types = array("image/gif","text/html","application/msword","application/octet-stream","application/vnd.ms-powerpoint","image/pjpeg","application/x-zip-compressed", "application/pdf");
//Check to determine if the submit button has been pressed
if(isset($_POST['submit']))
{
//Shorten Variables
$tmp_name = $_FILES['upload']['tmp_name'];
$new_name = $_FILES['upload']['name'];
//Check MIME Type
if (in_array($_FILES['upload']['type'], $types))
{
//SPECIFY DETAILS FIRST SO YOU ONLY CHANGE THEM ONCE
$username="myusername";
$password="mypassword";
$database="mydatabse";
//START DATABASE CONNECTION
mysql_connect('localhost',$username,$password);
//SELECT DATABASE
@mysql_select_db($database) or die( "Unable to select database");
//START QUERY
//ENTERING DATA INTO TABLE CALLED NEWS title, description and diretcory data
$query = "INSERT INTO news VALUES ('','$title','$description','$name')";
mysql_query($query);
//Move file from tmp dir to new location
move_uploaded_file($tmp_name,$dir . $new_name);
echo "{$_FILES['upload']['name']} was uploaded sucessfully!";
}
else
{
//Print Error Message
echo "<small>File <strong><em>{$_FILES['upload']['name']}</em></strong> Was Not Uploaded!</small><br />";
//Debug
$name = $_FILES['upload']['name'];
$type = $_FILES['upload']['type'];
$size = $_FILES['upload']['size'];
$tmp = $_FILES['upload']['name'];
echo "Name: $name<br/ >Type: $type<br />Size: $size<br />Tmp: $tmp";
mysql_close();
}
}
else
{
echo 'Could Not Upload Files';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
Title: <br><input name='title' type='text' class='box2' size='50' maxlength='100'><br>
Description: <br><textarea name='description' class='box2' cols='50' rows='8'></textarea><br>
Upload file:<br><input type="file" name="upload"><br><br>
<input type="submit" name="submit" value="Upload News Item">
</form>
This seems to work, moving the pdf document to the aquired folder, however when I check the database contents, I have a title, description but no filename to reference the pdf.
Anyone help me on this one?
I think I am nearly there.
Thanks