hvorfor denne fejlmeddelelse?
Hvorfor får jeg mon denne fejl (stien er forkortet):Parse error: syntax error, unexpected $end in //httpd.www/pics/upload.php on line 48f
Linie 48 er sidste linie i koden, men endetagget skal da være der - oder was?
<?php
// Limits file types
$file_types = array(
'image/pjpeg' => 'jpg',
'image/jpeg' => 'jpg',
);
$fname=$_POST['fname'];
$title=$_POST['title'];
$max_size = 2000000;
$filesize = $_FILES['upfile']['size'];
$filetype = $_FILES['upfile']['type'];
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/konkurrence/pics/"; //change directory to the path to your folder
if ($filesize > $max_size){
echo ("Billedet er for stort.");
exit;
}
if (!array_key_exists($filetype, $file_types)) {
echo ("Forkert billedetype. Kun jpg.");
exit;
}
else
{
$new_file = substr(sha1(rand(10, time())), 0, 8) . '.' . $file_types[$filetype];
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $upload_dir . $new_file)) {
$filename=$new_file;
// add your connection strings here
include 'config.php';
include 'opendb.php';
$query = "INSERT INTO items VALUES('','$fname','$title','$filename')";
$result=mysql_query($query);
}
mysql_close();
echo ("Billedet er gemt.");
?>
