Php 从上传的文件中读取
我用这个代码上传一个文本文件Php 从上传的文件中读取,php,file-upload,upload,Php,File Upload,Upload,我用这个代码上传一个文本文件 <?php if(isset($_POST['submit'])){ $name = $_FILES["file"]["name"]; $tmp_name = $_FILES['file']['tmp_name']; $error = $_FILES['file']['error']; if (isset ($name)) { if (!empty($name)) { $location = 'C:/inetpub/wwwroot/';
<?php
if(isset($_POST['submit'])){
$name = $_FILES["file"]["name"];
$tmp_name = $_FILES['file']['tmp_name'];
$error = $_FILES['file']['error'];
if (isset ($name)) {
if (!empty($name)) {
$location = 'C:/inetpub/wwwroot/';
if (move_uploaded_file($tmp_name, $location.$name)){
echo 'File Uploaded';
}
} else {
echo 'please choose a file';
}
}
}
?>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br><br>
<input type="submit" name="submit" value="Submit">
</form>
然后我有这个代码来逐行读取文件的内容
<?php
$lines = file ('the_name_of_file.txt');
foreach ($lines as $name){
echo "$name <br>";
}
?>
如何使用第二个代码读取上载的文件?要读取已上载的文件,需要读取上载到的目录
<?php
$location = 'C:/inetpub/wwwroot/';
$lines = file($location . 'the_name_of_file.txt');
foreach ($lines as $name) {
// Code here
}
?>
if(移动上传的文件($tmp\u name,$location.$name)){
$lines=文件($location.$name);
foreach($行作为$name){
回显“$name
”;
}
}
使用fopen
读取本地文件$lines=file($\u files['file']['tmp\u name'])代码>
if (move_uploaded_file($tmp_name, $location.$name)){
$lines = file ($location.$name);
foreach ($lines as $name){
echo "$name <br>";
}
}