Вот код, который написано для загрузки CSV-файла с помощью php. но я получаю сообщение об ошибке, какНе удается загрузить CSV-файл в db с помощью php?
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 /".$ filename. Поэтому вы должны попытаться распечатать имя файла и посмотреть, почему скрипт не находит его. –
У вас есть папка с именем ** C: \ xampp \ htdocs \ interfaceasia \ dealer_portal \ upload \ excel ** и файл там? – Dwza