文件未传输到服务器

时间:2014-05-22 14:01:16

标签: php

我有一个网页设置,允许上传文件,文件的网址保存在工作正常的数据库中,但其自身的文件没有传输到服务器。我收到一个确认文件被保存并保存在数据库中。 这是我的代码的副本。 任何帮助都会非常充实。     

// Start sessions
include('../inc/security.inc.php');
authorise();

// Include databse connection file
include('../inc/connection.inc.php');

// Check to see if the form has been submitted
if (isset($_POST['submit']))
{
// Check to see all fields have been completed
 $target = "../documents/memberDocuments/";
 $target = $target . basename(str_replace(' ','_',$_FILES['documentsURL']['name']));
$documentsURL =(str_replace(' ','_',$_FILES['documentsURL']['name']));
$documentsDescription = $_POST['documentsDescription'];
$lessonID = $_POST['lessonID'];

if (!empty($documentsDescription) && !empty($documentsURL) && !empty($lessonID))    
{
    // Create an SQL query to add the comment
    $sql = "INSERT INTO tblDocuments (documentsDescription, documentsURL, lessonID) VALUES ('$documentsDescription', '$documentsURL', '$lessonID')";

    // Connect to the database
    connect();

    // Run the query and store the result in a variable
    $result = mysql_query($sql) or die("Could not run query");

    if(move_uploaded_file($_FILES['documentsURL']['tmp_name'], $target))

    // Close connection to the database
    mysql_close();

    // Check if query was successful
    if ($result)
    {
        $message = '<div class="success"><p>You have added a new lesson.</p><p>Please <a href="./modules.php">Click Here</a> to view all modules.</p></div>';
    }
    else
    {
        $message = '<div class="error"><p>There was an error adding your record, please try again</p></div>';
    }
}
else
{
    $message = '<div class="error"><p>Please make sure you fill all fields in before submitting the form.</p></div>';
}
    }
    ?>



    <?php
if (isset($message))
{
    echo $message;  
}
?>
     <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post" form enctype="multipart/form-data">
   <fieldset>
    <input type="text" name="documentsDescription" class="text" id="documentsDescription" placeholder="Enter The Lessons Number"></br></br>
    <input type="file" name="documentsURL" class="text" id="documentsURL" placeholder="Enter The Lesson Description"></br></br>
    <input type="text" name="lessonID" class="text" id="lessonID" placeholder="Enter The Module ID Number"></br></br>
    <button type="submit" input type="submit" name="submit" id="submit" class="button iconLeft"><i class="email"></i> Submit</button>
  </fieldset>
</form>

0 个答案:

没有答案
相关问题