За последние 24 часа нас посетили 22544 программиста и 1011 роботов. Сейчас ищут 759 программистов ...

Не отправляються письма с сайта!

Тема в разделе "Работа с почтой", создана пользователем Oberon2005, 25 фев 2022.

  1. Oberon2005

    Oberon2005 Новичок

    С нами с:
    25 фев 2022
    Сообщения:
    2
    Симпатии:
    0
    Ошибка:
    Parse error: syntax error, unexpected '$val' (T_VARIABLE) in /htdocs/test/SaveWeb2zip-order.php(2) : runtime-created function on line 1
    Код файла:
    PHP:
    1. <?php
    2. array_walk($_POST, create_function('&$val,$key','$val=" $key: "$val"<br>";'));
    3. $text = implode($_POST," : ");
    4. mail("support@prostoremarket.ru", "New Lead", $text, "X-Mailer: PHP/");
    5. header('Location: confirm.html'); // ссылка на страницу спасибо
    6. ?>
    На сайте PHP 8, синтаксис проверял вроде все нормально.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    С кавычками в функции перемудрил
     
  3. Oberon2005

    Oberon2005 Новичок

    С нами с:
    25 фев 2022
    Сообщения:
    2
    Симпатии:
    0
    Почти понял:( а конкретнее?
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Конкретнее кавычки парные должны быть, прочтите чем одиночные от двойных в php отличаются и как соединение строк происходит, как экранировать кавычкм
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.321
    Адрес:
    Лень
    create_function
    --- Добавлено ---
    пора кодить на php 8
     
    #5 MouseZver, 26 фев 2022
    Последнее редактирование: 26 фев 2022
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Ну пусть сначала разберётся с кавычками, это база, одинаковая и в 7 и в 8 версии... Потом ему выдаст ошибку деприкейта функции, тогда дальше думать будет
     
  7. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.321
    Адрес:
    Лень
    была УДАЛЕНА в версии PHP 8.0.0
     
  8. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Чего орать то?
    Я понимаю с первого раза. Но у ТС до этого ещё не дошло, у него синтаксическая ошибка связаная с каввычками