загрузка различных типов файлов, в основном PDF-файлов - PullRequest
0 голосов
/ 31 мая 2010

Я хотел бы загрузить файлы различных типов в формате pdf с нажимом в определенный каталог. В настоящее время я пытаюсь заставить работать этот скрипт, который я нашел на snipplr, но он не работает, как я предполагал, вот мой код.

Неважно, у меня в коде была лишняя запятая

ОБНОВЛЕНИЕ: я добавил еще немного кода в комментарии ниже, я также хочу добавить имя файла к полю в базе данных, в настоящее время у меня есть скрипт, который разбивает страницу, ничего не загружает, я не уверен, почему, так как кажется, что работа на других страницах у меня есть.

<?php
if( isset($_POST['submit']) )
    {

    $target_path = "../downloads/";
    $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

    if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
        echo "The file ".  basename( $_FILES['uploadedfile']['name'])." has been uploaded";

/*
        $title = basename( $_FILES['uploadedfile']['name']);
        $sql = sprintf("INSERT INTO forms (title)VALUES('%s')",
        mysql_real_escape_string($title)
        );
        $results = mysql_query($sql)or die(mysql_error());
*/
    } else{
        echo "There was an error uploading the file, please try again!";
    }

}
?>

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data">
        <input type="file">
        <input type="submit" name="submit" value="submit"  />
</form>

1 Ответ

0 голосов
/ 31 мая 2010

Помимо существующего каталога, прав доступа к файлам и т. Д., Вы можете указать свой вход:

<input type="file" name="uploadedfile">
...