nezabor

nezabor
Рейтинг
152
Регистрация
19.07.2010
Должность
soft_dev

LEOnidUKG, хостинг на бегете сессии в редисе

eleronnet, видете ли в чем дело...

Отправкой почты занимаются специально для этого написанные почтовые программы(в частности mail сервера). Т.е. даже реализуя отправку через функцию php mail() - это всего лишь вершина айсберга которую видит программист высокоуровнего языка программирования. По настоящему язык програмирования использует окружение сервера и передает информацию для отправки письма встроенному почтовому серверу(название зависит от ОС).

А теперь следующая загогулина - JS это вообще решение завязанное исключительно на браузер. А в современных реалиях браузеры и так щемят то производители ОС, то антивири и разрешить им отправлять письма я думаю в ближайшее время им не разрешат, да я и сам бы не стал таким пользоваться.

Про HTML5 даже и писать не буду.

И вот из выше написанного делаем вывод, что нам нужна реализация:

1 либо с доступом к ресурсам той машины на которой запущен скрипт, т.е. к машине клиента(на что рассчитывать в массовой реализации не стоит).

2 либо более низкоуровневый язык программирования(даже не представляю как это реализуемо в парадигме сайта).

Я думаю что Flash имела возможность реализации данного функционала(и не только) и именно потому и получил столь сильную обструкцию, про java вообще не говорю(ему сразу не дали вздохнуть).

Отвечая на ваш вопрос можно сказать следующие:

1 Сервис обратной связи представлен на рынке просто в огромном разнообразии(поисковые слова: форма обратной связи на сайт сервис)

2 можно всегда написать самому имея доступ к серверу(ну там через php или еще как, вариантов просто гора)

3 Про бесплатно я даже не буду писать все знают про сыр который мышке кажется бесплатным

sslab, да уж разобрался

затребовал какой-то факишный Deterministic, я добавил но что это пока не разобрался

Sitealert:
6.Копируешь исходный код.

тут видимо подробнее нужно...

поред этим пунктом:

правой кнопкой мыши нажимаешь на любое место страницы сайта кинопоиск и из выпадающего меню выбираешь Исходный код страницы

в открывщейся вкладке выделяешь весь текст и... далее уже описано)))

Neumann1970:
хрю... хрю???

просто так топик создал что не але

а по сути вопроса, я попробовал, прикольно, нашел версию про и вообще кайфанул. Для лендинга самое оно. Правда постоянно при редактировании слетает шаблон страницы, но это не беда.

Без версии про ниочем.

toxic steel:
С кучей характеристик, которые хранятся в своих ячейках таблицы.

т.е. каждая в своей ячейке?

тогда я вообще не понимаю проблемы...(((

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 клиента(

а так, да через хуиз можете заморочиться, с определение прова, хотя тот-же билайн выступает как вымпелком(это и провода и мобилка)

toxic steel:
Условий каждый контент-менеджер может нагенерировать сколько ему позволит фантазия, переменных в каждом условии от 1, до N, проще всего их сразу хранить именно в виде строки "$var > 1 && $var = 2 && $var = \'string\'"

ну во-первых условий не не ограничено в принципе

<

>

=

<=

<>

>=

ну и еще немного..

И следуя парадигме - "Самое узкое место в автоматизации - человек", нужно все-таки проверять чтобы условия не противоречили друг другу, иначе получите 0

Напишите более жизненный пример и попробуем придумать более элегантное решение, а то каша из знаков совсем не информативна.

насколько я понял у каждого условия фильтра(если я правильно понял что пишете фильтр) у вас есть 3 сущности

1 переменная - давайте ее назовем "признак данных"

2 параметр сравнения

3 значение признака

вот с этим и работайте

у вас есть набор признаков (группируем по ним наши условия)

потом обрабатываем параметры сравнения и значения, исключаем излишние пересечения и оставляем только те значения которые нам дадут стройный набор признаков

В таком случае пошагового разбора набора нам даст более пластный код, пригодный для дальнейшего наращивания функционала

Всего: 662