Казалось бы, случайно 500 Ошибка при попытке отправить SMS - PullRequest
0 голосов
/ 15 июня 2019

Оператор PHP генерирует ошибку 500, когда присутствуют как IF, так и CODE, но удаляет одну или другую, и все в порядке.

У меня есть выходные переменные и дампы, которые обрезаны до самого базового кода,но, похоже, проблема не исчезла.

Я получаю ошибку, если мой код выглядит следующим образом:

/* Determine if text should be sent. */
if(isset($phone)) {
    /* USER SMS BODY SETUP */
    $userSMSBody = "http://paytrak.net/signin";

    require 'vendor/autoload.php';
    use Twilio\Rest\Client;

    $client = new Client($Twilio_Account_SID, $Twilio_AuthToken);
    $client->messages->create(
        // Where to send a text message (your cell phone?)
        $fullPhone,
        array(
            'from' => $Twilio_SMS_Number,
            'body' => $userSMSBody
        )
    );
    echo 'SMS Sent.';
};

Но если я удалю большую часть кода, ошибки не будет:

/* Determine if text should be sent. */
if(isset($phone)) {
    echo 'SMS Sent.';
};

И если я удаляю только оболочку IF, ошибки не возникает:

/* Determine if text should be sent. */
    /* USER SMS BODY SETUP */
    $userSMSBody = "http://paytrak.net/signin";

    require 'vendor/autoload.php';
    use Twilio\Rest\Client;

    $client = new Client($Twilio_Account_SID, $Twilio_AuthToken);
    $client->messages->create(
        // Where to send a text message (your cell phone?)
        $fullPhone,
        array(
            'from' => $Twilio_SMS_Number,
            'body' => $userSMSBody
        )
    );
    echo 'SMS Sent.';

плюс этот последний также отправляет текст просто отлично.

Это только ошибки, когда яположить два вместе.Есть идеи?

Это должно проверить, что в $ phone есть контент (я тоже пробовал! Empty ()) и отправить текст, но вместо этого я получаю 500 Внутренняя ошибка сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...