- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Я два дня рыл интернет, нашёл дофигища рабочих и не рабочих скриптов и собрал из них один свой, но мне захотелось чтоб скрипт умел отпровлять сообщения не только как текст, но и как HTML код...
Я это попытался сделать:
Но если я выберу "HTML код", то то что я написал просто приходит жирным и ссылки не работают, а если я выберу "Текст", то приходит сообщение в виде текста(хоть это радует)
Что мне в нём добавить или исправить чтоб когда я выбрал "HTML код", сообщение можно было писать как HTML код?
ужос :)
попробуйте:
foreach ($_POST as $num => $val) if (!isset($_POST[$num])) $error=1;
Сам с этим столкнулся когда пришлось проверять стопицот параметров.
а из всего заголовка достаточно:
Content-type: text/html; charset=UTF-8\r\n
From: q@ya.ru\r\n
(копипаста)
Если не поможет - проверьте в приходящем письме строку "Content-Type:"
Это как? Если циклом проходишь по массиву, значит у него этот ключ и так существует.
В isset можно передать несколько параметров за раз, не надо делать много && - http://ru.php.net/manual/en/function.isset.php.
t0os, ну на самом деле я вообще все параметры передаю в ПОСТ массивом, а там уж... Полный код, если интересно:
$post = array();
foreach ($_POST as $num => $val) $post[$num] = s_form($val); // s_form - ф-ция очистки входящих параметров
$error=0
foreach ($post as $num => $val) if ($post[$num]=='') $error=1;
firefox19, необходимо проверить указаны ли ВСЕ параметры (к примеру браузер забыл про 1 ли 2 ;)), думаете ваш код поможет?)
это как? Можно пример?
Для проверки на заполняемость ВСЕХ полей это и было написано.
Хотя никто ведь не мешает обязательные поля именовать одним массивом, а необязательные - другим. И обращаться к массивам параметров соотв.:
foreach ($_POST['field1'] as $num => $val)...
firefox19 добавил 29.07.2010 в 21:54
t0os, ясно, судя по минусу в мой адрес - не интересно...
браузер забыл
И часто у вас браузер забывает передавать нужные данные?)
Mihanb)ch, Попробуйте сделать echo $content и посмотреть, с чем скрипт реально работает. Кавычки-то небось экранируюцца
firefox19, Jekyll, часто если в роли браузера выступает некто... Давайте страницу - завалю post запросами) Вы унылые какие-то совсем фантазия не работает)
Из тех кто "помогает" хотя бы кто-нибудь элементарно пытался код запустить?
Хотя бы увидели: "Parse error: syntax error, unexpected T_SL in ***.php on line 15"
вопрос безопасности скрипта тут не стоял.
...
по-моему здесь ошибка, не?
firefox19, изначально у меня в utf-8 все было... Если бы оставил у TC как минимум ещё 2 вопроса бы возникло) И вообще как обычно даже не потрудились запустить)