Php 将文件上载到服务器

Php 将文件上载到服务器,php,Php,我目前正在努力将文件上传到网站上,它应该只把文件交到一个文件夹中 这是这样的,我上传文件有困难,没有文件或其他东西 我需要在以后的工作中,将文件信息保存到数据库中,并与之一起进入服务器等 应该加载到服务器中的主要是pdf、mp3、zip文件和Word(文档文件) 我试着这样做 <form action="#" enctype="multipart/form-data" method="post"> <table width="100%">

我目前正在努力将文件上传到网站上,它应该只把文件交到一个文件夹中

这是这样的,我上传文件有困难,没有文件或其他东西

我需要在以后的工作中,将文件信息保存到数据库中,并与之一起进入服务器等

应该加载到服务器中的主要是pdf、mp3、zip文件和Word(文档文件)

我试着这样做

<form action="#" enctype="multipart/form-data" method="post">
            <table width="100%">
                <tr>
                    <td>Upload</td>
                    <td><input type="file" name="file" class="new"></td>
                </tr>
                <tr>
                    <td>Materialer</td>
                    <td>
                        <select name="materialer" class="new">
                            <?php
                            $materialer = $mebe->materialer();
                            ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>File type</td>
                    <td>
                        <select name="materialer" class="new">
                            <?php
                                $file_type = $mebe->file_type();
                            ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" name="upload_telefon" value="Upload" class="new"></td>
                </tr>
            </table>
        </form>
        <?php
        if(isset($_POST["upload_telefon"]))
        {
            $upload_file_typer_indhold = $mebe->upload_file_typer_indhold();
        }
        ?>


function upload_file_typer_indhold()
    {

        if($_FILES["file"]["error"] > 0)
        {

            echo "" . $_FILES["file"]["error"] . "";

        }
        else
        {

            move_uploaded_file($_FILES["fil1"]["tmp_name"], "upload/undervisning/");

        }
    }

上传
材料工
文件类型
函数上载\u文件\u打字机\u indhold()
{
如果($\u文件[“文件”][“错误”]>0)
{
回显“$”文件[“文件”][“错误”];
}
其他的
{
移动上传的文件($上传文件[“fil1”][“tmp\U名称”],“上传/下载/”);
}
}
当我试图上传时,它说:


此站点不可访问并且它也位于侧面。

您应该使用另一个文件名而不是“#”:



为什么要使用table?请尝试使用
action=“#”
,而不是
action=“#”
。“@EdHeal我想让它更漂亮-bibhas,即使我使用.htaccess?#bibhas我已经这样做了,但它在任何方面都有效。
<?php echo basename(__FILE__); ?>