Ejemplo n.º 1
0
    curl_close($ch);
    $saveto = $dir . '/' . array_pop(explode('/', $url));
    if (file_exists($saveto)) {
        unlink($saveto);
    }
    $fp = fopen($saveto, 'x');
    fwrite($fp, $raw);
    fclose($fp);
}
if (isset($argv[1]) && isset($argv[2]) && is_int(intval($argv[2]))) {
    require_once "reddit.php";
    $reddit = new reddit('basic');
    $count = 0;
    $params = array('limit' => 50);
    while ($count < $argv[2]) {
        $response = $reddit->getListing($argv[1], $params);
        if (is_array($response->data->children)) {
            foreach ($response->data->children as $link) {
                $url = $link->data->url;
                if (preg_match('/\\.(jpg|jpeg|png|gif)(?:[\\?\\#].*)?$/i', $url) === 1) {
                    saveImage($url);
                    ++$count;
                }
                $params['after'] = $link->data->name;
            }
        } else {
            echo "Something didn't work.\n";
        }
    }
} else {
    echo "Usage: php reddit_imgs.php SUBREDDIT NUMBER_OF_IMAGES\n";
Ejemplo n.º 2
0
<?php

require_once "./modules/news/reddit.php";
$reddit = new reddit("basic");
$obj = $reddit->getListing("news", 5);
?>

<div class="screen bottom" id="scrollerWrapper">
	<ul id="scroller">
		<?php 
$failure = false;
$output = null;
for ($z = 0; $z < 5; $z++) {
    $title = $obj->data->children[$z]->data->title;
    $output .= "<li> +++ " . $title . "&nbsp;</li>";
    if ($title == null) {
        $failure = true;
    }
}
if ($failure == false) {
    echo $output;
}
?>
	</ul>
</div>