У меня проблема открыть файл и прочитать данные в файле. Мне удалось выбрать файл для чтения, но fopen() не шов, чтобы открыть файл вообще. У вас есть одна кнопка для выбора/просмотра файла (который работает на швах), а затем кнопку «Импорт», которая предположительно должна открыть файл и импортировать данные в приложение.Импорт CSV-файла на мой PHP
Вот некоторые из кода:
<?php
require_once "inc/common.inc.php";
// and some other
?>
<!DOCTYPE html>
<html lang="us">
<head>
<script>
function doImport() {
// Some checks that file is selected and fields to import are chosen.
selFileName = document.getElementById("ImportFile").value;
if (($handle = fopen(selFileName, "r")) !== FALSE) {
fgetcsv($handle);
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
for ($c=0; $c < $num; $c++) {
$col[$c] = $data[$c];
}
}
} else alert("Error in file opening!");
}
</script>
</head>
<body>
<p>
<input type="file" name="ImportFile" id="ImportFile" title="Chose a CSV file" />
<input type="button" value="Import" onclick="doImport()" title="Import data from selected CSV-file." />
</p>
</body>
</html>
Я ничего не получаю от FOPEN() части, не eaven сообщение об ошибке.
Вы смешиваете PHP с Javascript здесь. ИМО вы должны изучить, как все работает, прочитать некоторые уроки и дать еще одну попытку. –
Это может помочь http://stackoverflow.com/a/19309237/4178487 –
Возможный дубликат [Примеры Javascript, найденные на сайтах severial sitesinf fopen, не работают для меня] (http://stackoverflow.com/questions/19309187/javascript -examples обретенной-на-severial-сайтов-regardinf-Еореп-это-не-рабочий-для-м) –