-1
这里是代码,它是为使用php上传.csv文件而编写的。但我得到一个错误无法使用PHP将.csv文件上传到数据库?
Warning:
fopen(excel/) [function.fopen]:
failed to open stream: No such file or directory
in C:\xampp\htdocs\interfaceasia\dealer_portal\upload\index.php on line 49
这是行
if(($handle = fopen("excel/".$fileName , "r")) !== FALSE)
有人能上出了什么错在这里帮助。
if($_FILES['csvFile']['name']!="")
{
$fileName=uploadFile($_FILES['excelFile'],array(".csv"),"excel_file");
$row=0;
if(($handle = fopen("excel/".$fileName , "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
$num = count($data);
print_r($data);
$query="INSERT INTO dealer_tbl(title,firstname,lastname,email,phone)VALUES('".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."','".$data[4]."')";
mysql_query($query);
}
fclose($handle);
}
}
它看起来就像你试图打开的文件不存在 – snollygolly
错误清楚地说,它没有找到请求的文件。即“excel /".$文件名。所以你应该尝试打印文件名,看看为什么脚本没有找到它。 –
你有一个名为** C:\ xampp \ htdocs \ interfaceasia \ dealer_portal \ upload \ excel **的文件夹和一个文件吗? – Dwza