BrusSENS
User-
Posts
114 -
Joined
-
Last visited
-
Days Won
9
Content Type
Profiles
Forums
Calendar
Store
Everything posted by BrusSENS
-
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
Причём тут mail.php??? Вы хотите отправить форму по ajax, так и делайте это var yourForm = $('#your_form_id'); yourForm.on('submit', function(event){ event.preventDefault(); $.ajax({ type: 'POST', url: 'yourfile.php', data: yourForm.serialize(), }); }); -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
А чем пример в предыдущем моём сообщении не устраивает? -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
Да господи... Вас не смущает, что Вы отправляете непонятно как данные формы?! var yourForm = $('#your_form_id').serialize(); $.ajax({ type: 'POST', url: 'yourfile.php', data: yourForm, }); Отправляйте правильно данные, тогда и будет у Вас результат, а Вы отправляете Json и ожидаете $_POST в PHP обработчике... -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
Простите, у Вас со зрением как? Если вы не понимаете смысла того, что я Вам написал, а именно то уж простите, но тут Вам никто не сможет помочь. Немного только поясню: нужен результат выполнения функции var_dump, аргументом которой является массив $_POST. Как объяснить подробнее - не имею понятия... Вы либо не видите, что Вам тут пишут, либо не желаете видеть... А обижаться на всех, что все такие плохие и не помогают - так Вы хоть элементарные понятия получите о том, что Вы пытаетесь использовать, я Вам уже написал, на что стоит обратить внимание при работе с PHP в первую очередь, но Вы только жалуетесь. Прекращайте жаловаться, предоставляйте адекватную информацию, которую попросили Вас уточнить (var_dump($_POST), будь он неладен), и будем тогда решать проблемы по мере их поступления. P.S.: Switch74 в принципе Вам правильно объяснил. -
Я думал, что Вы догадаетесь, что это сарказм. Это Jquery. Советую для начала познакомиться с этим сайтом и потом всё таки познакомиться с этим. Начните для начала понимать, что для чего используется (PHP и JavaScript), в чём их различие.
-
Это ASP.NET
-
Ничего сложного. Пару часов на логику. Комменты. Смотря как хранить будете. Регистрации с помощью vk.com не бывает, есть авторизация, по определённым протоколам, если хорошо знакомы с API - дело получаса. Обычная регистрация и аутентификация будет? Если да - ещё пару часов. Хорошенько подумать, и вполне хороший вариант с кроном можно написать. Примерно за день. Смотря в каком варианте. P.S.: Прекрасно ускоряют разработку подобных проектов фреймворки, если Вы конечно знакомы к каким-то из них, иначе лучше на голом PHP.
-
Посмотрите тут, думаю должно быть решение
- 1 reply
-
- 1
-
$('a').trigger('click');
-
Для первой работы по верстке - очень даже не плохо))) Продолжайте в том же духе)
-
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
Ну для начала, советую познакомиться с собственно рекомендациями по коду PHP, а именно ?> Используется, если после PHP кода идёт что то другое, например HTML, иначе - не стоит закрывать <?php Далее, что говорит var_dump($_POST); ? Полагаю, что Вы обрабатываете пустые значения (приношу свои извинения, но в вашем коде не стал разбираться, не люблю спагетти). P.S.: Почему в PHP файле нет исключений? Вы ведь понимаете, что у Вас всегда Ajax запрос получает success результат? P.P.S.: Советую всё таки передать сайт профессионалам, которые сделают всё правильно, безопасно и красиво, как архитектурно, так и визуально. Или всё таки поучить матчасть по PHP, ибо Полный треш... Ни валидации (валидация на клиенте полный бред с самого начала его первой реализации, если она не на ajax только), ни нормальной обработки входящих данных... Да и лога никакого нет на случай проблем с отправкой. -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
именно -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
Господи... Ради лэндинга такого монстра городить? Такое вполне можно вместить в один php файл... Да и скрипт гораздо меньше можно сделать, много лишнего... Смотрите на аргументы функции mail и сюда. P.S.: вообще советую присмотреться к swiftmailer. -
На почту не приходят письма с заявками отправленные через лендинг
BrusSENS replied to it-seo77's question in JavaScript
modal-service1.html содержимое где? UPD: части скрипта то зачем выкладывать?) Тут вроде нет экстрасенсов) Описывайте, какие ошибки выкидывает аякс, формы, и т.п. -
Эх, надо и свою лепту внести) Зовут меня Дима, в сети BrusSENS. Из Новороссийска. Вёрстка, PHP, активно юзаю Yii Framework) В свободное время увлекаюсь тяжелой атлетикой)
-
Так и я не спорю) Просто привёл аргументы в пользу реализации на PHP)
-
Локальный трафик, закрытые директории и безопасность данных надеюсь для Вас это не пустой звук. Потому и PHP.
-
А чего страшного в открытии файла на сервере? Операция плёвая и не создаёт ощутимой нагрузки, если, конечно, у Вас не файл с миллионами строк. Его хранить в сессии не стоит. Открывайте каждый раз файл и декодируйте, по скорости это быстрее даже, чем декод XML. Обычная практика, проще говоря. UPD: совсем забыл, что бы оперировать с ключами декодированного JSON, нужно декодировать с преобразованием в ассоциативный массив, т.е. <?php $str = file_get_contents('my.json'); // Указываем аргумент $assoc в true для преобразования в ассоциативный массив // Подробнее http://php.net/manual/ru/function.json-decode.php $json = json_decode($str, true); echo json_encode($json[1]);// Нужный вам ключ, например 1 Разве ТС сказал, что ему нужен тут JS? ТС вроде явно указал, что нужно сделать на PHP. К тому же это проще и надежнее сделать на PHP.
-
Как сделать вертикальное позиционирование блоков
BrusSENS replied to alleclf's question in HTML Coding
Что у дочерних блоков с высотой? -
Потому что у Вас форма отправляется и страница обновляется, вот и происходит это. <input type="submit" onClick="check(); return false" value="Ввести" > Для предотвращения этого - возвращайте false, тогда форма не отправится. UPD: Или, как вариант, используйте <button>, без submit, если не собираетесь отправлять данные на сервер. <button type="button" onClick="check()">Ввести</button>
-
Как же сложно дать вразумительный ответ ТС'у... html { position: relative; min-height: 100%; } body { margin-bottom: 60px;// значение высоты #footer } #footer { position: absolute; bottom: 0; width: 100%; height: 60px; background-color: #F0F0E9; }