Anonymous
Warning: mail() expects at least 3 parameters, 1 given in C:\server\OSPanel\domains\itstudio.ru\ajax\feedback.php on line 13 Сообщение не отправленно
Anonymous
в чем может быть причина?
Denis
Код давай
Айбулат
mail() expects at least 3 parameters, 1 given in
Denis
Ну и параметры не правильно указал
Igor
вроде ж написано
Alex
Игорь, я бы рекомендовал делать валидацию чисел перед подсчетами
Anonymous
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready (function(){ $("#done").click (function(){ $('#messageShow').hide (); var name= $("#name").val (); var Email= $("#Email").val (); var Subject= $("#Subject").val (); var message= $("#message").val (); var fail =""; if (name.length < 3) fail= "Имя не меньше 3 символов"; else if (Email.split ('@').length-1 == 0 || Email.split ('.').length-1 == 0) fail="Вы ввели некорректный email"; else if(Subject.length < 5) fail="Тема сообщения не мение 5 символов"; else if(message.length < 20) fail="Сообщение не мение 20 символов"; if (fail!=""){ $('#messageShow').html (fail+"<div class='clear'><br></div>"); $('#messageShow').show (); return false;} $.ajax({ url:'ajax/feedback.php', type: 'POST' , cache:false, data: {'name':name, 'Email':Email, 'Subject':Subject,'message':message}, dataType:'html', success: function(data) {$('#messageShow').html (data+"<div class='clear'><br></div>"); $('#messageShow').show (); } }); }); });</script>
Айбулат
/feedback.php - это
Anonymous
<?php $name= htmlspecialchars($_POST['name']); $Email= htmlspecialchars($_POST['Email']); $Subject = htmlspecialchars($_POST['Subject']); $message = htmlspecialchars($_POST['message']); if ($name == ''|| $Email == '' || $Subject == ''|| $message == ''){ echo "Заполните все поля"; exit; } // Отправка $Subject= "=?UTF-8?B?".base64_encode($Subject)."?="; $headers ="From: $Email\r\nReply-to: $Email\r\nContent-type: text/html; charset=utf-8\r\n"; if(mail("lunin_yan@mail.ru, $Subject, $message, $headers ")) echo "Сообщение отправленно"; else echo "Сообщение не отправленно"; ?>
Alex
Давно я такого не видел) ностальгия по говнокоду)
Anonymous
))
Айбулат
в блокноте пишете, что ли?
Alex
Double quotes))
Anonymous
Благодарю я исправил
Anonymous
это был смайл
Anonymous
в Atom
Alex
Шторма наше все)
Айбулат
там подсветки нет?)
Anonymous
возился с плагином line для проверки синтаксиса так и не смог установить
Anonymous
выдает ошибку
Anonymous
конечно стоит
Anonymous
кто то пользуется Atom?
Anonymous
Добрый день)
Dmitry
/stat@combot
Combot
combot.org/chat/-1001047863278
Anonymous
кто то пользуется Atom?
Я использую) Стоит купленный phpStorm, но для быстрых правок по привычке использую атом)
Anonymous
ИМХО мне удобнее)
Anonymous
/stat@combot
Combot
combot.org/chat/-1001047863278
Anonymous
Отдельным редактором не очень хочется пользоваться, но благодарю за совет
Anonymous
+
Anonymous
согласен сижу скачиваю
Anonymous
Если нет привыкания к атому, то лучше всего сразу садись на phpStorm)
Anonymous
ну это совсем для изврашуг :))
Айбулат
*для серверных правок
Anonymous
Я на ++ под Vim писал как то) Довольно интересный опыт вышел
Anonymous
настраивал компиль, дольше чем писал код)
Anonymous
скачал linter и linter-php ошибка
Айбулат
ну там же все написано!
Vadim
Всем привет, посоветуйте проверенный кравлер, для генерации sitemap?
Anonymous
помогите утсановить данный плагин буду благодарен
Anonymous
Anonymous
помогите в логику допилить автокомплит пушкинская 10 65 так я explode бью по пробелу и получаю улицу =>пушкинская дом=>10 корпус=>65 но вы уже поняли в чем проблема, если улица с двойным названием, то я не получю правильно номер дома и корпус
Айбулат
это же все такое себе, не? можно парсить все до первого числа(начало дома), но и улица может быть с числом
Айбулат
отдельными полями нельзя сделать?
Anonymous
а если написать ул.Пушкинская 10а-65 ?
ага тоже фейл, ну так я и прошу помощи
Anonymous
откуда данные берешь?
с формы получяаю, а сравнимаю с нашей БД
The Ant
ну значит делай правильную форму, а не парси адрес
Айбулат
с формы получяаю, а сравнимаю с нашей БД
форму нельзя разделить по полям? улица, дома и т.п.
Anonymous
как вариант, но хотим как у яндекса автокомплит yandex.ru/maps/
Айбулат
Ну там же по иерархии, не?
Айбулат
хотя нет, можно и с улицы начать
The Ant
какой-то кривой поиск у яндекса
The Ant
улица Беринга, 12а Днепр Украина. Ищешь такой, думаешь ну щас улица Беринга, 12а 20 И летишь прямо в удмуртию )))
Anonymous
улица Беринга, 12а Днепр Украина. Ищешь такой, думаешь ну щас улица Беринга, 12а 20 И летишь прямо в удмуртию )))
я знаю можно в яндексе регион задавывать и будет только по твоему региону искать, не вникал в яндекс
The Ant
я знаю можно в яндексе регион задавывать и будет только по твоему региону искать, не вникал в яндекс
регуляркой тогда парсить. 1 улица (вырезать "ул.", "улица" и т.п.). 2 число, номер дома и все. При приблизительном поиске.
Anonymous
да, такой вариант пока предложили, сейчас его тестирую
Anonymous
@RmFloodUser https://regex101.com/r/O1PepO/1 я сделаль!
🚀 Snyp
Народ, подскажите плагины на firefox по автообновлению страницы
The Ant
хотя че делать с адресами типа "3 квартал, дом 20"
Айбулат
50 лет Победы - улица
Anonymous
50 лет Победы - улица
это будет в словаре, э\то уже учел
Виктор
что бы не забыть :)
Матвей
Матвей
Добрый день, коллеги! Подскажите пожалуйста, с чем связана причине сломанной кодировки письма? Процентов 99% писем в нормальной кодировке а 1% процент пискем приходят вот такими:
Anonymous
Может они отправляют в какой нибудь хтмл разметка а эта разметка в другой кодировке
Anonymous
Принудительно тогда расставить ютф кодировку
Виктор
Какая сейчас хорошая практика кормить поисковикам данные на странице, если страница формируется динамически js-фреймворком?
Виктор
У нас в конторе после инициализации собирают html который появился, шлют назад на серв аяксом, и потом это отдают при загрузке страницы до иницализации js.
Виктор
Есть идеи попизже?
Евгений
извращенцы
Виктор
извращенцы
согласен ) и все же как лучше?
Евгений
сгенерировать хтмл на сервере?
Виктор
сгенерировать хтмл на сервере?
дублировать html в jsx и в шаблонизаторе?