Пример #1
0
 if ($gbIPLogKey == 1) {
     $message_ip_log = $_SERVER['REMOTE_ADDR'];
     $message_ip_address_log = gethostbyaddr($_SERVER['REMOTE_ADDR']);
     $message_time_log = $date;
     $message_log_string = $message_time_log . " | " . $message_ip_log . " | " . $message_ip_address_log . " | " . $yourname . "\n";
     $fp = fopen("data/message_post.log", "a");
     fwrite($fp, $message_log_string);
     fclose($fp);
 }
 // Notify administrator of new email if option is selected ----------------------------------------
 if ($notify_admin == 1) {
     mail("{$notify_admin_email}", "{$notify_subject}", "{$notify_message}");
 }
 // Smiley face insertion into the message ---------------------------------------------------------
 $yourname = clean_message(stripslashes($yourname));
 $yourmessage = clean_message(stripslashes($yourmessage));
 // Call for filtering bad words -------------------------------------------------------------------
 if ($gbBadWordsKey == 1) {
     $yourmessage = swapBadWords($yourmessage);
 }
 // Give Confirmation that the Guestbook Entry was written -----------------------------------------
 echo "<p>{$result1} ";
 echo $date;
 echo "<br><br>";
 $temp1 = stripslashes($yourname);
 $temp2 = stripslashes($youremail);
 $temp3 = stripslashes($yourmessage);
 echo "<table bgcolor=#EFEFEF bordercolor=#C0C0C0 border=1 width=500 cellspacing=0 cellpadding=10><tr><td background=\"images/toolbar.jpg\" height=\"20\"></td></tr><tr><td>";
 echo "<b>{$yournametxt}</b> {$temp1} <br>";
 echo "<b>{$youremailtxt}</b> {$temp2} <br>";
 echo "<b>{$yourMessagetxt}</b> " . smiley_face($temp3) . " <br>";
Пример #2
0
     $message_ip_log = $_SERVER['REMOTE_ADDR'];
     $message_ip_address_log = gethostbyaddr($_SERVER['REMOTE_ADDR']);
     $message_time_log = $date;
     $message_log_string = $message_time_log . " | " . $message_ip_log . " | " . $message_ip_address_log . " | " . sanitize_html_string($yourname) . "\n";
     $fp = fopen("data/message_post.log", "a");
     fwrite($fp, $message_log_string);
     fclose($fp);
 }
 // Notify administrator of new email if option is selected ----------------------------------------
 if ($notify_admin == 1) {
     mail("{$notify_admin_email}", "{$notify_subject}", "{$notify_message}");
 }
 // Smiley face insertion into the message ---------------------------------------------------------
 $yourname = clean_message(stripslashes($yourname));
 $yourmessage = clean_message(stripslashes($yourmessage));
 $yourcountry = clean_message(stripslashes($yourcountry));
 // Call for filtering bad words -------------------------------------------------------------------
 if ($gbBadWordsKey == 1) {
     $yourmessage = swapBadWords($yourmessage);
 }
 // Write the verified guestbook entry to file ----------------------------------------------------
 $a = new gbClass();
 $a->setGBVars($date, $yourname, $youremail, $yourmessage, $yourcountry);
 @($fp = fopen("data/list.txt", "a"));
 flock($fp, 2);
 if (!$fp) {
     $tpl->assign("error_msg", $error7 . " - " . $error8);
     $html = $tpl->draw('error', $return_string = true);
     echo $html;
     exit;
 }
Пример #3
0
 /**
  * Cleans the message
  *
  * @param string $message
  */
 private function clean_message(&$message)
 {
     if (strpos($message, '---') !== false) {
         $message = str_replace('---', '–––', $message);
         clean_message($message);
     }
 }
Пример #4
0
}
$slack->load_channels();
if (empty($slack->channels[$channel])) {
    die("Channel not found.\r\n");
}
$json = $slack->get_channel_history($slack->channels[$channel]['id']);
$json->messages = array_reverse($json->messages);
foreach ($json->messages as $m) {
    $message = $m->text;
    // mute the hubot somewhat
    if ($slack->users[$m->user]['name'] == 'hubot') {
        $items = explode(" ", $message);
        $items = array_slice($items, 0, 10);
        $message = implode(" ", $items);
    }
    $message = clean_message($message, $slack);
    $message = clean_urls($message);
    $sound->add_sentence($slack->users[$m->user]['name'] . ' says ' . $message);
}
$sound->generate($outputfile);
function clean_message($text, $slack)
{
    // user mentions
    $message = preg_replace_callback('~<@(.*?)>~', function ($matches) use($slack) {
        return $sound->users[$matches[1]]['name'];
    }, $text);
    // emotes
    $message = preg_replace_callback('~:(.*?):~', function ($matches) {
        return ' emote ' . $matches[1];
    }, $message);
    return $message;