проблема в том, что вы пытаетесь сразу ехать на одном колесе по канату.
так никто не делает. никогда.
люди учатся ездить на велосипеде постепенно
сначала с дополнительными колесами
потом по прямой
потом учатся поворачивать и тормозить
А вы залезли на канат, и всё удивляетесь - "почему я всё время падаю?"
Я вам сто раз говорил - если вы учитесь отправлять файлы на почту, то только это и надо делать. А не сто тысяч других полей, и все это отборным говнокодом.
Только ПОСЛЕ того как у вас получится отправить файл, надо соединять две части кода вместе - ту которая отправляет форму, и ту которая файлы.
Я только сейчас увидел, что у вас код отправки файла абсолютно бессмысленный, он никогда не выполнится.
Любая работа с массивами производится в цикле.
Вам надо перебрать первый массив по одному элементу и проверять, есть ли текущее значение во втором массиве. Если есть, то это и есть ваше "старшее" значение. Логично?
Какая из этих операций вызывает трудности?
AUser0, чем ёрничать, напишите этот код клиенту. Хотя он все равно не возьмет, потому что аякс тут все-таки не при делах и нужен вебсокет, поскольку он все равно потом в игре понадобится
Сергей delphinpro, не нужно нагнетать. Все мы начинаем.
Я вот сейчас на работе осваиваю всякую ересь типа куберов и кибан, и точно так же делаю неверные предположения. просто от недостатка знаний
Все готовое - это такая же развесистая клюква как у вас сейчас, с кучей ненужного и непонятного.
Сделайте простую форму из 4 строчек:
- форма
- текстария
- кнопка submit
- закрыть форму
у текстарии должно быть имя, у сабмита - не нужно.
после этого в РНР выведите массив $_POST и убедитесь что видите введенный текст.
Если видите, то добавляйте код отправки этого текста на почту.
AUser0, господи, да это Хром всё дорисовывает.
Сделайте страницу, на которой будет ТОЛЬКО Hello, и откройте в инструментах разработчика - он вам там дорисует и DOCTYPE и head и body и всё на свете
Максим Косьмин, на будущее, результат работы РНР всегда смотрите по Ctrl-U