Ejemplo n.º 1
0
<?php

header("refresh:5; url=index.php");
$recipientEmail = "*****@*****.**";
$emailSubject = $_POST['subject'] . "- Email sent from website contact section.";
$successMessage = "Thanks for your message! We'll be in contact shortly.";
$error = "";
if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $number = $_POST['mobile'];
    $email = $_POST['email'];
    $message = $_POST['message'] . " " . $_POST['mobile'];
    $result = checkForSpam(array($name));
    if ($result) {
        $error = 'You have entered invalid characters.';
    } else {
        if (!validEmail($email)) {
            $error = '*Your email address is not valid';
            $email = '';
        }
    }
    if ($error == '') {
        $priority = 3;
        $php_version = phpversion();
        $headers = "From: {$name} <{$email}>\n";
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "Content-type: text/plain; charset=iso-8859-1\n";
        $headers .= "X-Priority: {$priority}\n";
        $headers .= "X-Mailer: PHP {$php_version}\n";
        $subject = $emailSubject;
        $to_email = $recipientEmail;
Ejemplo n.º 2
0
 $isSpam = 'N';
 $comment = '';
 $posted = true;
 $replyTo = $ui->id('replyTo', 19, 'post');
 if ($ui->url('url', 'post')) {
     $url = $ui->url('url', 'post');
 }
 if ($ui->domain('url', 'post')) {
     $url = 'http://' . $ui->domain('url', 'post');
 }
 if (isset($spamFilter) and $spamFilter != 'Y') {
     $spamArray = checkForSpam();
     if (count($spamArray) > 0) {
         $isSpam = 'Y';
     } else {
         $spamArray = checkForSpam($url);
         if (count($spamArray) > 0) {
             $isSpam = 'Y';
         }
     }
 } else {
     $spamArray = array();
 }
 $spamReason = implode(', ', $spamArray);
 if (isset($commentsModerated) and $commentsModerated == 'Y' and (!isset($admin_id) and !isset($user_id))) {
     $query = $sql->prepare("INSERT INTO `page_comments` (`date`,`moderateAccepted`,`pageTextID`,`replyTo`,`authorname`,`homepage`,`comment`,`ip`,`dns`,`markedSpam`,`spamReason`,`email`) VALUES (NOW(),'N',?,?,?,?,?,?,?,?,?,?)");
     $query->execute(array($textID, $replyTo, $author, $url, $ui->escaped('comment', 'post'), $ui->ip('REMOTE_ADDR', 'server'), gethostbyaddr($ui->ip4('REMOTE_ADDR', 'server')), $isSpam, $spamReason, $email));
     $_SESSION['toBeModerated'][] = $sql->lastInsertId();
 } else {
     $query = $sql->prepare("INSERT INTO `page_comments` (`date`,`moderateAccepted`,`pageTextID`,`replyTo`,`authorname`,`homepage`,`comment`,`ip`,`dns`,`markedSpam`,`spamReason`,`email`) VALUES (NOW(),'Y',?,?,?,?,?,?,?,?,?,?)");
     $query->execute(array($textID, $replyTo, $author, $url, $ui->escaped('comment', 'post'), $ui->ip('REMOTE_ADDR', 'server'), gethostbyaddr($ui->ip4('REMOTE_ADDR', 'server')), $isSpam, $spamReason, $email));
Ejemplo n.º 3
0
        die;
    }
    $bullshit = array('http://www.flickr.com/people/');
    foreach ($_REQUEST as $request_var) {
        foreach ($bullshit as $spamstring) {
            if (stristr($request_var, $spamstring)) {
                error_log("Stopped spammer on {$request_var}");
                echo "Hey Spammer!  Hope you get face cancer and die!";
                die;
            }
        }
    }
}
if (!empty($_REQUEST['youtube_url'])) {
    require_once 'db/db.class.php';
    checkForSpam();
    // Open the DB connection
    $db = new db_class();
    if (!$db->connect($GLOBALS['db_hostname'], $GLOBALS['db_username'], $GLOBALS['db_password'], $GLOBALS['db_name'], true)) {
        $db->print_last_error(false);
    }
    // Get the user info into the DB
    $user_data = $stuffer->getUserData();
    $sql = "SELECT id from users where username = '******'username']) . "';";
    $user_id = $db->select_one($sql);
    if (!$user_id) {
        $user_id = $db->insert_array('users', $user_data);
    }
    // cram the video into the db
    $youtube_url = mysql_real_escape_string($_REQUEST['youtube_url']);
    $create_time = empty($create_time) ? time() : $create_time;