Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /******************************************************
- Обавештење о испоручености
- користећи основну PHP mail() функцију
- Elton - JotForm Support
- www.jotform.com
- **Белешла: Следећи код користи подразумевани SMTP за слањеимејлова.
- Побрини се да твој сајт подржава ово, иначе опција за слање мејлова неће успети.
- ******************************************************/
- include "JotForm.php";
- $jotformAPI = new JotForm("TVOJ_JOTFORM_API_KLJUC"); // Додај свој Jotform API кључ овде
- $history = $jotformAPI->getHistory("emails", "lastWeek");
- $subid = $_REQUEST['submissionID'];
- $submissionURL = 'https://www.jotform.com/submission/'.$subid; // Градња URL-а пријаве
- $limit = 1; // Слање последњег неуспелог обавештења - повећај број уколико имаш више имејл обавештења
- $results = array();
- // Упиши имејлове овде
- // Промени тему имејла уколико желиш
- $subject = "Имејл није успешно послат";
- // Не мењај следеће
- $headers="MIME-Version: 1.0"."rn";
- $headers.="Content-type:text/html;charset=UTF-8"."rn";
- $headers.='From: <'.$from.'>'."rn";
- // Уреди додатну поруку овде (опционо)
- $msg1 = "Следећа пријава није успешно послата на твој мејл.";
- // Нова метода, подаци се преузимају са стране пријаве
- $html = new DOMDocument;
- $html->loadHTML(file_get_contents($submissionURL));
- $body = $html->getElementsByTagName('body')->item(0);
- // Преузимање HTML кода након „body“ тага
- foreach ($body->childNodesas$child){
- $html->appendChild($html->importNode($child, true));
- }
- // Следеће линије чине табелу прилагођеним за различите уређаје
- $body = $html->getElementsByTagName('table');
- foreach ($bodyas$width) {
- $width->setAttribute('width', '100%');
- }
- // Следеће линије кода немој мењати осим уколико ниси упућен
- foreach ($historyas$key=>$value) {
- if ($value['status'] =="IN BOUNCE/BLOCK LIST"||$value['status'] =="FAILED"&&$value['submissionID'] ==$subid){
- if ($key==$limit-1) {
- $body= $msg1."<br>";
- $body.=$html->saveHTML();
- @mail($to, $subject, $body, $headers);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement