Приветствую. Да вознаградит карма всех помогающих) Коротко о проблеме. Есть форма на сайте : <form method="post" action="send.php"> <fieldset> <p><input name="name" type="text" class="field" id="name" maxlength="50" placeholder="Ваше имя (необязательно)"></p> <p><input name="email" type="email" class="field1" id="email" placeholder="Ваш EMAIL (обязательно)" required></p> <p><textarea name="sms" id="sms" maxlength="500" placeholder="Текст"></textarea> </p> <p><input name="submit" type="submit" class="Button" id="submit" value="Отправить"></p> </fieldset> </form> Сам send.php бессовестно откуда то скопирован и допилен напильником. Финальный вариант такой: <?php $name = $_POST['name']; $email = $_POST['email']; $sms = $_POST['sms']; $name = htmlspecialchars($name); $email = htmlspecialchars($email); $sms = htmlspecialchars($sms); $name = urldecode($name); $email = urldecode($email); $sms = urldecode($sms); $name = trim($name); $email = trim($email); $sms = trim($sms); $to = 'info@zzz.com'; //echo $name; //echo "<br>"; //echo $email; if (mail($to ,"ФИО:".$name.". E-mail: ".$email , $sms, "base@zzz.com \r\n")) { echo "Cообщение успешно отправлено. "; } else { echo "При отправке сообщения возникли ошибки. "; }?> Письма доходят, но переменная SMS, не отображается ни в тексте email , не в шапке (если её двигать). Видимо переменная не читаема вообще. Вместо этого приходит в тексте только "base@zzz.com", с него же и приходят письма, даже если его убрать из IF (это видимо основной почтовый адрес сайта) Видимо я упустил что то очевидное для опытных программистов. Подскажите пжл.
Какой яркий каминг аут вы совершили. Да ещё и в теме для новичков. Если вы руками такое напечатали, представляю что вы можете ртом.
Говорю, весь код – отстой. Вот именно, что раздел для новичков, а не для нулевичков. Чем отличаются первые от вторых? Первые хотя бы в состоянии посмотреть описание исп. ф-ции в доках, чтобы не писать ХЗ что в ее параметрах.
Ну он же делает основное, шлет на имейл. Какая- то проблема с переменной. Ее возможно решить. Я вот на мебели работаю, и если вы сами шкаф собрали, но не закрываються ящички, я не умничаю, а помогаю как могу. Потому что так себя вести не по мужски.
Не по-мужски вести себя, как слон и жмот. Лезть со своим молотком в сложную сферу и побираться на форумах. Даже если вам в одном конкретном вопросе где-то поможет какой-то студент, это не избавит от кучи др. косяков в коде, которые обязательно вылезут в самый неподходящий момент. Скопированная вами заглушка гроша ломанного не стоит. Подобное обычно прикладывают верстальщики к своей работе, чтобы она казалась ценнее, и таким образом частенько подставляют наивных.
Ахах. Ну типичная телочка, еще и обиделась , еще и приплела сюда глагол побираться. Иди в другие темы постить свой мудрейший оффтоп. Ты себя показала во всей красе. От тебя ничего не надо.
PHP: <?php use PHPMailer\PHPMailer\PHPMailer; require 'PHPMailer.php'; $mail = new PHPMailer(); /* $mail->isSMTP(); $mail->Host = 'smtp.yandex.ru'; $mail->SMTPAuth = true; $mail->Username = 'mouse-zver'; $mail->Password = ''; $mail->SMTPSecure = 'ssl'; $mail->Port = 465; */ $mail->CharSet = 'UTF-8'; # от $mail->setFrom('mouse@ya.ru', 'Иван Иванов'); # кому $mail->addAddress('mouse@to.ru', 'Вася Петров'); $mail->Subject = 'Тест'; $mail->msgHTML( ' <html> <body> <h1>Здравствуйте!</h1> <p>Это тестовое письмо.</p> </html> </body> ' ); if ( $mail->send() ) { echo 'Письмо отправлено!'; } else { echo 'Ошибка: ' . $mail->ErrorInfo; } --- Добавлено --- бан
Почему вы не даете бан людям которые в треде для новичков демонстрируют свое превосходство без реальной помощи
Представте себе медицинский форум, где человек просит о помощи, антибиотики не помогают, провинциальные врачи все перепробовали. Вот общий анализ крови, вот биохимия. И тут начинаются ответы откровенных пидорасов, по другому их не назвать. - ох уж эти провинциальные врачи - вам за ребенком следить надо было - понаражают быдланов - опять побираются на форумах Ведь они гниды кто так пишет. В чем тут разница. Я пришел сюда, чтоб мне помогли с простым вопросом, а не чесали свое чсв. А у вас даже заминусовать его нельзя. Сидит чучело набивает себе тысячи комментов из двух слов. А вы только глазами хлопаете. Забаньте егоразок для профилактики. Пс . Спасибо за код. Попробую.