【问题标题】:Open a file type in php在php中打开一个文件类型
【发布时间】:2015-10-17 05:05:50
【问题描述】:

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

这是我的代码:

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! 

你能帮我解决这个问题吗,我需要帮助。

非常感谢!

【问题讨论】:

  • 您不需要将文件临时存储在服务器上读取它吗?
  • 你能把$_FILES的var_dump贴出来
  • 请看一下这个问题。 stackoverflow.com/questions/2201379/…
  • @donald123 它只显示NULL,
  • 那你没有上传!请检查您的表格

标签: php file


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-02-13
    • 2014-05-23
    • 2018-04-12
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    相关资源
    最近更新 更多