使用我在互联网上找到的不同代码片段,我将以下代码组合在一起:
HTML:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="csv" value="" />
<input type="submit" name="submit" value="Save" /></form>
PHP:
<?php
$file = fopen($csv, 'r');
echo "<table>" ;
while (($line = fgetcsv($file)) !== FALSE) {
//$line is an array of the csv elements
echo "<tr><td>";
echo $line[0];
echo "</td><td>";
echo $line[2];
echo "</td><td>";
echo $line[5] * 1000;
echo "</td></tr>";
}
fclose($file) . " ";
echo "</table>";
?>
这不管用,但如果我把
fopen('MatchResults-12789503873441817.csv'
使用
fopen('<name of ulpaded file>.csv'
它工作得很好。
对如何解决这个问题有什么建议吗?
编辑:已更改
$file = fopen('csv', 'r');
至
$file = fopen($csv, 'r');
https://stackoverflow.com/questions/53600190
复制相似问题