Я написал ниже PHP-код. Он получает файл csv и подсчитывает каждое событие для записей во второй части. Работает хорошо, когда файл задается именем файла. Я бы хотел использовать www-форму для выбора csv-файла и отправить его для обработки в моем скрипте. Не нужно сохранять на стороне сервера. Я попытался сделать это так, как это прокомментировано сейчас. Вы знаете, как это сделать?PHP: отправка файла в скрипт для обработки
<?php
//$uploaded=$_FILES["file"];
//$file = file($uploaded, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$file = file('dump.csv', FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$amount = count($file);
$name = array();
$qty = array();
$j=0;
$pars=str_getcsv($file[0], ';');
$name[0]=$pars[1];
$qty[0]=1;
for ($i=1; $i<=$amount;$i++){
for ($a=0; $a<=$j;$a++){
$pars=str_getcsv($file[$i], ';');
if ($name[$a]!=$pars[1]){
if($a==$j){
$j++;
$name[$j]=$pars[1];
$qty[$j]=1;
break;
}
}
else {
$x=$qty[$a];
$qty[$a]=$x+1;
break;
}
}
}
for ($b=0; $b<=$j;$b++)
{
echo $name[$b] . $qty[$b] . "<br>";
}
?>
HTML:
<form action="skrypt.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Я не понимаю каков ваш вопрос. Вы можете уточнить? –