Beispiel #1
0
<?php

require_once 'config.php';
require_once 'db/db.class.php';
require_once 'ImageStuffer.php';
$user_id = 1;
$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);
    die;
}
$stuffer = new ImageStuffer();
// open the current directory by opendir
$handle = opendir("bimages");
echo 'svn delete ';
while (($file = readdir($handle)) !== false) {
    $filename = 'bimages/' . $file;
    $extension = substr(strrchr($filename, '.'), 1);
    $md5 = md5_file($filename);
    $sql = "SELECT create_time FROM images WHERE md5 = '{$md5}'";
    $create_time = $db->select_one($sql);
    if (!$create_time) {
        $create_time = filemtime($filename);
        $stuffer->saveImageToDB($md5, $extension, $user_id, $create_time);
        rename($filename, 'bimages/' . $md5 . '.' . $extension);
        echo " {$filename}";
    }
}
closedir($handle);
Beispiel #2
0
<?php

print_r($_REQUEST);
require_once 'ImageStuffer.php';
$stuffer = new ImageStuffer();
function checkForSpam()
{
    $answer = $_REQUEST['question'];
    if ($answer != 'fire') {
        echo "Suck my ass, spammer.";
        error_log("Stopped spammer on " . $_REQUEST['question']);
        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);