LEOnidUKG, хостинг на бегете сессии в редисе
eleronnet, видете ли в чем дело...
Отправкой почты занимаются специально для этого написанные почтовые программы(в частности mail сервера). Т.е. даже реализуя отправку через функцию php mail() - это всего лишь вершина айсберга которую видит программист высокоуровнего языка программирования. По настоящему язык програмирования использует окружение сервера и передает информацию для отправки письма встроенному почтовому серверу(название зависит от ОС).
А теперь следующая загогулина - JS это вообще решение завязанное исключительно на браузер. А в современных реалиях браузеры и так щемят то производители ОС, то антивири и разрешить им отправлять письма я думаю в ближайшее время им не разрешат, да я и сам бы не стал таким пользоваться.
Про HTML5 даже и писать не буду.
И вот из выше написанного делаем вывод, что нам нужна реализация:
1 либо с доступом к ресурсам той машины на которой запущен скрипт, т.е. к машине клиента(на что рассчитывать в массовой реализации не стоит).
2 либо более низкоуровневый язык программирования(даже не представляю как это реализуемо в парадигме сайта).
Я думаю что Flash имела возможность реализации данного функционала(и не только) и именно потому и получил столь сильную обструкцию, про java вообще не говорю(ему сразу не дали вздохнуть).
Отвечая на ваш вопрос можно сказать следующие:
1 Сервис обратной связи представлен на рынке просто в огромном разнообразии(поисковые слова: форма обратной связи на сайт сервис)
2 можно всегда написать самому имея доступ к серверу(ну там через php или еще как, вариантов просто гора)
3 Про бесплатно я даже не буду писать все знают про сыр который мышке кажется бесплатным
sslab, да уж разобрался
затребовал какой-то факишный Deterministic, я добавил но что это пока не разобрался
тут видимо подробнее нужно...
поред этим пунктом:
правой кнопкой мыши нажимаешь на любое место страницы сайта кинопоиск и из выпадающего меню выбираешь Исходный код страницы
в открывщейся вкладке выделяешь весь текст и... далее уже описано)))
просто так топик создал что не але
а по сути вопроса, я попробовал, прикольно, нашел версию про и вообще кайфанул. Для лендинга самое оно. Правда постоянно при редактировании слетает шаблон страницы, но это не беда.
Без версии про ниочем.
т.е. каждая в своей ячейке?
тогда я вообще не понимаю проблемы...(((
Phpi, для построения и чтения xml пользую 2 класа
Array2XML
http://www.lalit.org/lab/convert-php-array-to-xml-with-attributes
XML2Array
http://www.lalit.org/lab/convert-xml-to-array-in-php-xml2array
очень удобно!
Robick, наврятли обойдетесь без сервера
а даже не знаю может ли JS получить IP клиента(
а так, да через хуиз можете заморочиться, с определение прова, хотя тот-же билайн выступает как вымпелком(это и провода и мобилка)
ну во-первых условий не не ограничено в принципе
<
>
=
<=
<>
>=
ну и еще немного..
И следуя парадигме - "Самое узкое место в автоматизации - человек", нужно все-таки проверять чтобы условия не противоречили друг другу, иначе получите 0
Напишите более жизненный пример и попробуем придумать более элегантное решение, а то каша из знаков совсем не информативна.
насколько я понял у каждого условия фильтра(если я правильно понял что пишете фильтр) у вас есть 3 сущности
1 переменная - давайте ее назовем "признак данных"
2 параметр сравнения
3 значение признака
вот с этим и работайте
у вас есть набор признаков (группируем по ним наши условия)
потом обрабатываем параметры сравнения и значения, исключаем излишние пересечения и оставляем только те значения которые нам дадут стройный набор признаков
В таком случае пошагового разбора набора нам даст более пластный код, пригодный для дальнейшего наращивания функционала