Код отправляет с мыла сервера на определенное мыло простую текстовую форму.
Вообще-то не "в UTF", а "из UTF-8", но кто обращает внимание на такие мелочи! :) Тем более что принимающая сторона все равно ее будет считать 7-битной. А посчитать 8-битной Windows-кодировкой и к тому же правильно определить CP сможет только благодаря своему высокоразвитому искусственному интеллекту :D
bruder: Не работать он не может, если на сервере включен php с mail().
Я вам писал, почему может не работать. Но если вам проще не заметить, дело ваше.
bruder: Хрумер такие примитивные формы не долбит, спама может и за годы ни одного не упасть.
:D Если вы о том, что это форма обратного звонка, то вам могут передавать спам-текст, например, в поле phone. Вы же все равно его никак не фильтруете на сервере. Кроме того, сейчас существует спам, нацеленный именно на формы обратного звонка. Это когда вы перезваниваете, и вам начинают предлагать товары/услуги.
Лучше "код" с заморочками, чем заморочки из-за кода без лишних заморочек.
---------- Добавлено 10.04.2020 в 22:22 ----------
Хотя многих любителей кода без заморочек не беспокоят заморочки пользователей их сайтов, не отправленные с их сайтов письма и т.д. Автора, видимо, такое положение дел тоже вполне устраивает.
bruder, существование "реальных" POST-параметров не проверяется.
И с кодированием символов у вас большие проблемы. Полностью отсутствует кодирование по стандарту. Также в тексте сообщения (третий параметр mail) вы часть данных преобразуете в Windows-кодировку, а часть нет. Получается смешение кодировок в одном тексте.
---------- Добавлено 10.04.2020 в 09:58 ----------
В наше время нормально использовать такую отправку без какой-либо надежной защиты от автоспама невозможно.
Также ничего не сделано и не сказано, чтобы используемая вами почтовая служба не воспринимала ваше же письмо, как почтовый спам.
Есть генераторы статических сайтов, например Jekyll.
(Сам сайт по ссылке - это демонстрация php-шаблона с mysql-дампом - тоже удобного способа создания контентных сайтов при наличии кода, позволяющего внести данные и потом все это воспроизвести.)
DiKiJ: Использую только для адаптивной верстки - если слово очень длинное и никак не входит.
Меня в первую очередь все же "плотная" расстановка интересует, т.е. во всех словах, разбиваемых по слогам.
DiKiJ: Вроде как & #173; - точно обрабатывается нормально Яндексом и Гуглом. Как с & shy; - не совсем понятно. Скорее всего, все должно быть нормально.
Если конкретнее, меня интересуют закодированные в UTF-8 мягкие переносы (символы с кодом C2 AD). Раз с HTML-кодированными все нормально, как вы говорите, то с закодированными в UTF-8 тоже должно быть все нормально. Но хотелось бы больше уверенности. Не хочу быть "первопроходцем" :)
Айратиус, если ваша основная задача - делать перенаправление, то при его выполнении добавьте обычное тестирование на наличие файла (try_files $uri) и все. Также такое перенаправление можно делать при помощи error_page 404 (прямо этой директивой).
И в robots.txt уже давно никто не прописывает "адрес нового сайта" ;)
Потребность в исключении других показанных файлов примерно такая же, как и robots.txt :)
Давайте хотя бы пополам на разработку и на форумные дискуссии. А то придется создавать вашу задумку и ей пользоваться искусственному интеллекту. Без вариантов.
Автор собирает конструктор, но еще не знает об этом, потому что читает не все, что ему пишут. Помимо показанных спагетти-зависимостей и спагетти-кода также важно, чтобы на выходе не получился такой соус:
Мало кому интересно писать за вас то, что вам нужно :) Предложите оплатить работу.
---------- Добавлено 30.10.2019 в 15:51 ----------
ArbNet: это хорошо для программистов, а я делаю для обычных людей которые далеки от этого. В перспективе будет несколько моих проектов на этом фремворке.
Опять фреймворк. Люди, "которые далеки от этого", фреймворки не используют. А если вы что-то, не относящееся к программированию, называете этим словом, нужно предупреждать.
Дальше безобидная конвертация в UTF.
Код отправляет с мыла сервера на определенное мыло простую текстовую форму.
Вообще-то не "в UTF", а "из UTF-8", но кто обращает внимание на такие мелочи! :) Тем более что принимающая сторона все равно ее будет считать 7-битной. А посчитать 8-битной Windows-кодировкой и к тому же правильно определить CP сможет только благодаря своему высокоразвитому искусственному интеллекту :D
Не работать он не может, если на сервере включен php с mail().
Я вам писал, почему может не работать. Но если вам проще не заметить, дело ваше.
Хрумер такие примитивные формы не долбит, спама может и за годы ни одного не упасть.
:D Если вы о том, что это форма обратного звонка, то вам могут передавать спам-текст, например, в поле phone. Вы же все равно его никак не фильтруете на сервере. Кроме того, сейчас существует спам, нацеленный именно на формы обратного звонка. Это когда вы перезваниваете, и вам начинают предлагать товары/услуги.
Лучше "код" с заморочками, чем заморочки из-за кода без лишних заморочек.
---------- Добавлено 10.04.2020 в 22:22 ----------
Хотя многих любителей кода без заморочек не беспокоят заморочки пользователей их сайтов, не отправленные с их сайтов письма и т.д. Автора, видимо, такое положение дел тоже вполне устраивает.
bruder, существование "реальных" POST-параметров не проверяется.
И с кодированием символов у вас большие проблемы. Полностью отсутствует кодирование по стандарту. Также в тексте сообщения (третий параметр mail) вы часть данных преобразуете в Windows-кодировку, а часть нет. Получается смешение кодировок в одном тексте.
---------- Добавлено 10.04.2020 в 09:58 ----------
В наше время нормально использовать такую отправку без какой-либо надежной защиты от автоспама невозможно.
Также ничего не сделано и не сказано, чтобы используемая вами почтовая служба не воспринимала ваше же письмо, как почтовый спам.
Есть генераторы статических сайтов, например Jekyll.
(Сам сайт по ссылке - это демонстрация php-шаблона с mysql-дампом - тоже удобного способа создания контентных сайтов при наличии кода, позволяющего внести данные и потом все это воспроизвести.)
Использую только для адаптивной верстки - если слово очень длинное и никак не входит.
Меня в первую очередь все же "плотная" расстановка интересует, т.е. во всех словах, разбиваемых по слогам.
Вроде как & #173; - точно обрабатывается нормально Яндексом и Гуглом. Как с & shy; - не совсем понятно. Скорее всего, все должно быть нормально.
Если конкретнее, меня интересуют закодированные в UTF-8 мягкие переносы (символы с кодом C2 AD). Раз с HTML-кодированными все нормально, как вы говорите, то с закодированными в UTF-8 тоже должно быть все нормально. Но хотелось бы больше уверенности. Не хочу быть "первопроходцем" :)
Айратиус, если ваша основная задача - делать перенаправление, то при его выполнении добавьте обычное тестирование на наличие файла (try_files $uri) и все. Также такое перенаправление можно делать при помощи error_page 404 (прямо этой директивой).
И в robots.txt уже давно никто не прописывает "адрес нового сайта" ;)
Потребность в исключении других показанных файлов примерно такая же, как и robots.txt :)
Вы хотите поучаствовать в разработке?
Нет, я напоминаю, что вы собирались поменьше говорить и приступить к делу.
---------- Добавлено 01.11.2019 в 17:50 ----------
Упс. искусственному интеллекту сайты не нужны.
делаю
🤣
Давайте хотя бы пополам на разработку и на форумные дискуссии. А то придется создавать вашу задумку и ей пользоваться искусственному интеллекту. Без вариантов.
Автор собирает конструктор, но еще не знает об этом, потому что читает не все, что ему пишут. Помимо показанных спагетти-зависимостей и спагетти-кода также важно, чтобы на выходе не получился такой соус:
Не буду показывать пальцем, откуда это. Вы все прекрасно знаете этот "замечательный" конструктор.---------- Добавлено 31.10.2019 в 17:27 ----------
Да, забыл написать, что там практически в каждой странице такого соуса тонны. Это я ложечкой из бочки зачерпнул.
подожду тех кому это будет интересно
Мало кому интересно писать за вас то, что вам нужно :) Предложите оплатить работу.
---------- Добавлено 30.10.2019 в 15:51 ----------
это хорошо для программистов, а я делаю для обычных людей которые далеки от этого. В перспективе будет несколько моих проектов на этом фремворке.
Хорошая идея ☝