在php中打开文件类型

时间:2015-07-27 05:59:55

标签: php file

我正在尝试在php中打开一个文件。

这是我的代码:

IF (ISSET($_POST['submit']))
{
    $filename = $_POST['file'];
    echo $filename; 
    $file =$_FILES['file']['tmp_name'];
    $myfile = fopen($file, "r") or die("Unable to open file!");
    echo fread($myfile,filesize($file));
    fclose($myfile);
}

这是表格:

<form class="form-horizontal" action ="action.php" method ="post">
            <fieldset>
            <legend>Cruncher</legend>
            <div class="form-group">
            <label for="uploadfile" class="col-lg-2 control-label">BOM Open File:</label>
            <div class="col-lg-5">
            <br/>
            <br/>
            <input type = "file" class="form-control" name = "file">
            <br/>
            <button type ="submit" name ="submit" class ="btn btn-primary"> Convert File </button>
            </div>
            </div>
            </fieldset>
            </form>

我相信这段代码可以打开任何类型的文件(如果我错了,请更正我),但不是读取文件我收到此错误消息:

Unable to open file! 

请你帮我解决这个问题,请帮助我。

非常感谢!

1 个答案:

答案 0 :(得分:1)

在表单中使用enctype="multipart/form-data"

<form class="form-horizontal" action ="action.php" method ="post"  enctype="multipart/form-data">