Невозможно выполнить Shell_execPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно выполнить Shell_exec

Сообщение Anonymous »

У меня есть веб-сайт, который с 2020 года отправляет электронное письмо с подтверждением новым пользователям при регистрации.
В 2025 году я создал приложение для Android, которое также регистрирует пользователей. В период с августа по октябрь ему удалось автоматически отправить электронное письмо 5 тестовым пользователям. Однако в декабре один новый пользователь не получил письмо.
Поэтому я решил углубиться в код, чтобы понять, что происходит.
В программе PHP есть такой код:

Код: Выделить всё

if ($idioma == 'ingles'){
$titulo = "Account Verification";
$mensaje = 'Click on this link, will only be active for 48 hours, to continue with your Account Verification: https://www.mapjumpers.com/android_app_verify.php?ID='. $new_temp_passw;
}
else if ($idioma == 'espanol'){
//$titulo = "Verificación Cuenta";
$titulo = "Verificación Cuenta ";
$mensaje = 'Haga clic en este enlace, sólo estará activo durante 48 horas, para continuar con la verificación de su cuenta de: https://www.mapjumpers.com/android_app_verify.php?ID='. $new_temp_passw;
}

shell_exec('/usr/bin/python3.7 /home/bitnami/htdocs/sendmail_prueba2023.py ' . $item . ' ' . $titulo . ' ' . $mensaje . ' 2>&1');
Я помню, что когда я сталкиваюсь с ошибками, я стараюсь вручную писать команды, и на этот раз я попробовал написать инструкцию непосредственно в командной строке, но заменил ее адресом электронной почты, заголовком и сообщением: -bash: синтаксическая ошибка рядом с неожиданным токеном.
Чтобы проверить, была ли это синтаксическая ошибка, я решил попробовать это с двумя другими инструкциями:

Код: Выделить всё

shell_exec('ls -l');

Код: Выделить всё

shell_exec("python --version");
Получаем тот же результат.
Изображение

Изображение

Не могли бы вы помочь мне решить эту проблему? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... shell-exec
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»