ACIL FM
Dark
Refresh
Current DIR:
/home/mhhtmff/app/NH-HR-test/ds/plugins/sendgrid/examples/helpers/contacts
/
home
mhhtmff
app
NH-HR-test
ds
plugins
sendgrid
examples
helpers
contacts
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
recipients.php
1.88 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/mhhtmff/app/NH-HR-test/ds/plugins/sendgrid/examples/helpers/contacts/recipients.php
<?php // Next line will load dependencies to run this example // Please refer to the README how to use in your project require_once __DIR__ . '/../../../sendgrid-php.php'; // This will build an HTML form to be embedded in your page. // This form allows users to subscribe using their name and email. function buildRecipientForm($url = 'http://www.example.com/recipientFormSubmit') { $form = (string) new \SendGrid\Contacts\RecipientForm($url); echo $form . PHP_EOL; } // This will accept a form submission from the above form. Will create a new Recipient, // adding them to "contactdb". Note, it does not add the recipient to any list. function recipientFormSubmit() { $apiKey = getenv('SENDGRID_API_KEY'); $sg = new \SendGrid($apiKey); // These should be retrieved from $_POST $post_body = array( 'first-name' => 'Test', 'last-name' => 'Tester', 'email' => 'test@test.com' ); $firstName = $post_body['first-name']; $lastName = $post_body['last-name']; $email = $post_body['email']; $recipient = new \SendGrid\Contacts\Recipient($firstName, $lastName, $email); // $request_body = json_encode(array($recipient)); $request_body = json_decode( '[ { "email": "' . $recipient->getEmail() . '", "first_name": "' . $recipient->getFirstName() . '", "last_name": "' . $recipient->getLastName() . '" } ]' ); try { $response = $sg->client->contactdb()->recipients()->post($request_body); print $response->statusCode() . "\n"; print_r($response->headers()); print $response->body() . "\n"; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } } buildRecipientForm(); // This will build and output an HTML form recipientFormSubmit(); // This will simulate a form submission and will output the response.
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply