Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\up3\upload.php on line 25
I'm trying to create a simple CRUD where I need to upload a pdf file into a mysql database. This is definitely a good part of the learning curve! I cannot see what the error is on that line in bold.
Thanks in advance!
<?php
if(isset($_POST['upload']))
{
/*
echo $_FILES['file']['name'];
echo $_FILES['file']['tmp_name'];
echo $_FILES['file']['size'];
echo $_FILES['file']['type'];
*/
$fp = fopen($_FILES['file']['tmp_name'], 'r');
$content = fread($fp, $_FILES['file']['size']);
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($_FILES['file']['name']);
}
include ("config.php");
include ("opendb.php");
[B]$query = "INSERT INTO upload (name, size, type, content) VALUES ('$_FILES['file']['name']', '$_FILES['file']['size']', '$_FILES['file']['type']', '$content')";[/B]
mysql_query($query) or die('Error, query failed');
include ("closedb.php");
echo "File" . $fileName . "uploaded";
}
?>