Задать вопрос
@Roma789

Как загрузить csv-файл на php?

Помогите пожалуйста с решением,задание такое:Создать PHP-страницу upload.php с формой загрузки CSV-файла
В CSV-файле должны быть 2 столбца: название файла, содержимое
Рядом с файлом upload.php требуется создать папку /upload/ и создать в ней файлы, прочитав CSV-файл.
Какие дыры это может создать? Как бороться?
Ограничений на функции и возможности PHP нет.

Пример файла CSV:
aaa.txt,Привет
bbb.log,Тест
ccc.html,Заголовок
При загрузке такого файла должны быть созданы /upload/1.txt, /upload/2.log, /upload/3.html (с соответствующим содержимым)
  • Вопрос задан
  • 862 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
https://www.php.net/manual/ru/tutorial.forms.php https://www.php.net/manual/ru/features.file-upload... -
PHP-страницу upload.php с формой загрузки CSV-файла

https://www.php.net/manual/ru/function.mkdir.php -
Рядом с файлом upload.php требуется создать папку /upload/

https://www.php.net/manual/ru/splfileobject.fgetcsv.php -
прочитав CSV-файл.

https://www.php.net/manual/ru/splfileobject.constr... -
и создать в ней файлы

https://www.php.net/manual/ru/splfileobject.fwrite.php -
соответствующим содержимым
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы