这可能是完全错误的方法,但我试图了解如何将CSV
文件发送到php页面,然后将其读取。我尝试使用HTTP POST
,但未能说未定义索引:csv1 。这就是我到目前为止所做的:
html页面上的表格:
<form action="http://xxx/readcsv.php" method="post" enctype="multipart/form-data">
<input name="csv1" type="file"/>
<input type="submit" name="Submit" value="Submit"/>
</form>
readcsv.php
...
if ($_FILES[$_POST['csv1']][size] > 0) {
$file = $_FILES[$_POST['csv1']][tmp_name];
$handle = fopen($file,"r");
while ($data = fgetcsv($handle,1000,",","'"))
{
if ($data[0])
{
do stuff with the content
}
}
}