Formulario y Twilio

  • Autor Autor soynacho
  • Fecha de inicio Fecha de inicio
S

soynacho

Zeta
SEO
Verificado por Whatsapp
Hola,

Estoy queriendo hacer un formulario en donde el usuario ponga su nombre y su celular y le llegue un SMS a través de Twilio y que pueda guardar los datos de ese usuario, lo trato de hacer pero no puedo, ¿Qué error tiene mi PHP?

PHP:
<?php

// this line loads the library
require('http://img.ganabet.mx/twilio/Services/Twilio.php'); 

$account_sid = 'Mi codigo'; 
$auth_token = 'Mi codigo'; 
$client = new Services_Twilio($account_sid, $auth_token); 

$client->account->messages->create(array( 
    'To' =>  $_POST['phone'], 
    'From' => "+523313275845", 
    'Body' => $_POST['message']
));
?>

Y este sería el HTML:

HTML:
<!DOCTYPE html>
<html>
<body>

 <form action="SendSMS.php" method="post" >

        <div id="space">Cell:<div><input type="number" name="number" id="number" ></div></div>
        <div id="space"><div>Message</div><div><input type="text" name="message" id="message">      </div></div>
        <div id="button"><input type="submit" name="send" value="Send" id="button" ></div>

    </form>

</body>
</html>
 
El require debe recibir la ruta donde est'a el archivo, relativamente hablando, o sea, algo así como
PHP:
require('twilio/Services/Twilio.php');

No la url. Y espero que no estés intentando incluir un archivo que no está en el mismo dominio que el PHP principal, ya que es imposible.

Otra cosa es que usas $_POST['phone'] cuando en realidad el nombre del input con el número se llama number, no phone. debes poner $_POST['number']

Saludos
 
Atrás
Arriba