0
Я пытаюсь открыть файл в php.Открыть файл в 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!
Не могли бы вы помочь мне с этим, пожалуйста, мне нужна помощь.
Большое спасибо!
Вам не нужно хранить файл temporaryly на сервере, чтобы прочитать его? – Script47
Можете ли вы разместить PLS var_dump $ _FILES – donald123
. Пожалуйста, взгляните на этот вопрос. http://stackoverflow.com/questions/2201379/php-read-from-uploaded-text-file –