HEX
Server: nginx/1.27.1
System: Linux in-4 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64
User: ilikadirect (1186)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: /storage/v6964/school/public_html/school/application/libraries/nexmo/sms/send-with-slim/index.php
<?php

require __DIR__ . '/../../config.php';
require 'vendor/autoload.php';
$app = new Slim\App();

$app->post('/sms/{number}', function ($request, $response, $args) {
    $body = $request->getParsedBody();

    if (!isset($body['text'])) {
        return $response->withStatus(400)->write("No message provided");
    }

    $client = new Nexmo\Client(new Nexmo\Client\Credentials\Basic(NEXMO_API_KEY, NEXMO_API_SECRET));
    $text = new \Nexmo\Message\Text($args['number'], FROM, $body['text']);
    $client->message()->send($text);
    return $response->write("Sending an SMS to " . $args['number']);
});

$app->run();