Как очистить базу данных файлов Excel (CSV, XLSX, ...) в PHP в моем случае?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как очистить базу данных файлов Excel (CSV, XLSX, ...) в PHP в моем случае?

Сообщение Гость »


У меня есть три разных (3) файла Excel (в формате .xlsx, .csv), заголовок которых содержит Email. Столбец размещается в разных позициях (иногда на 2-м месте, иногда на 5-м или даже 7-м месте) в каждом из файлов.

Зная, что я пытаюсь использовать два фрагмента кода для удаления всех строк, чьи столбцы электронной почты недействительны, следующие:

// Проверка электронных писем с помощью PHP-кодирования: if (filter_var($email_address, FILTER_VALIDATE_EMAIL) === false || preg_match('/@.+\./', $email_address) === false) { // адрес электронной почты недействителен синтаксис } // Проверка MX-записи домена электронной почты с помощью PHP (расширение домена захвата): $email_host = strtolower(substr(strrchr($email_address, "@"), 1)); // устанавливаем хост на полный домен: $email_host = idn_to_ascii($email_host.'.'); if (!checkdnsrr($email_host, "MX")) { // адрес электронной почты недействителен -> в домене нет действительной записи MX } Можете ли вы помочь мне объединить два приведенных выше кода, которые проверяют правильность имен серверов электронной почты, чтобы очистить (путем удаления всех строк, чьи столбцы электронной почты недействительны) мою базу данных ( зная, что все базы данных Excel не имеют уровня заголовка, столбец "Электронная почта" находится в одном и том же положении) ???

Спасибо, что помогли.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»