2010-01-30 5 views
1

Я хочу, чтобы пользователь мог выбрать файл OPML, содержащий большое количество закладок, затем прокрутить каждый из них и бросить его в базу данных mysql.Любые советы по разбору файла OPML с PHP, чтобы я мог импортировать адреса в базу данных mySql?

Любое направление было бы высоко оценено.

ответ

3

В конце концов, разбор любого файла сводится к нескольким вещам:

  • Получить файл из $_FILES
    Handling File Uploads (Documentation)
  • Загрузите файл в устройство для чтения
    SimpleXML (Documenation)
  • убедитесь, что он находится в правильном формате
    (Это, скорее всего, просто проверка того, что SimpleXML не выбрасывает ошибку)
  • Перебор данных
  • дезинфицировать любые данные, поступающие в базу данных
  • Введите его в базу данных

Если это большой файл, вы также хотите посмотреть его вещи, как max_upload_size и другие загрузки размер ограничений. Кроме того, посмотрите, как сообщить пользователю, что вы работаете, если сценарий занимает некоторое время, чтобы обработать файл.

 Смежные вопросы

  • Нет связанных вопросов^_^