示例#1
0
        book_url();
        ?>
"><img src="<?php 
        book_image();
        ?>
" alt="<?php 
        book_title();
        ?>
" /></a>
			</p>
			
			<?php 
        if (!is_custom_book()) {
            ?>
				<p>You can view this book's Amazon detail page <a href="<?php 
            book_url();
            ?>
">here</a>.</p>
			<?php 
        }
        ?>
			
			<?php 
        if (book_has_post()) {
            ?>
				<p>This book is linked with the post <a href="<?php 
            book_post_url();
            ?>
">&ldquo;<?php 
            book_post_title();
            ?>
示例#2
0
				<span class="icon">&nbsp;</span>
				<a href="<?php book_edit_url(); ?>">Edit this book</a>
			</div>

			<div class="manage">
				<span class="icon">&nbsp;</span>
				<a href="<?php manage_library_url(); ?>"><?php _e('Manage Books', 'suffusion');?></a>
			</div>
<?php
		}
?>
		</div>

		<div class="bookentry fix">
			<div class="stats">
				<a href="<?php book_url(); ?>" title="<?php if (!is_custom_book()) { ?>Buy <?php echo esc_attr(book_title(false));?> from Amazon<?php }?>"><img src="<?php book_image(); ?>" alt="<?php echo esc_attr(book_title(false)); ?>" /></a>
				<br />
				<p>
<?php
		if ($suf_nr_single_added_show == 'show') {
				echo $suf_nr_single_added_text;
				echo book_added(false);
?>
				</p>
				<p>
<?php
		}
		if ($suf_nr_single_started_show == 'show') {
			echo $suf_nr_single_started_text;
			echo book_started(false);
?>
    echo "Failed to fetch page.\n";
    exit(1);
}
$fetched_page = explode('<div id="free-learning-banner"', $page);
$tmp = explode('<div class="dotd-main-book cf">', $fetched_page[1]);
#free book div
$parsed_page = $tmp[1];
if (!$parsed_page) {
    echo "Error parsing page!\n";
    exit(1);
}
if (preg_match($KEYWORDS, book_info())) {
    echo "Found interesting free e-book\n" . book_url() . "\n";
    mail($toemail, "PacktPub Free E-Book Bot", $url . "\n" . book_url(), "From: PacktPub Free E-Book Bot <{$fromemail}>\r\n");
} else {
    echo "No interesting book found " . book_url() . "\n";
}
function book_url()
{
    global $parsed_page;
    $t = explode('<div class="dotd-main-book-image float-left">', $parsed_page);
    $url = explode('<noscript>', $t[1]);
    preg_match('/"(.*)"/', trim($url[0]), $m);
    return 'https://www.packtpub.com' . $m[1];
}
function book_info()
{
    global $parsed_page;
    $t = explode('<h2>', $parsed_page);
    $title = implode("\n", explode('</h2>', $t[1]));
    return strip_tags(preg_replace("/\r|\n/", '', trim($title)));
示例#4
0
			<p>Admin: &raquo; <a href="<?php manage_library_url() ?>">Manage Books</a> &raquo; <a href="<?php book_edit_url() ?>">Edit this book</a></p>
			<?php endif; ?>
			
			<?php library_search_form() ?>
			
			<p><a href="<?php library_url() ?>">&larr; Back to library</a></p>
			
			<h2><?php book_title() ?></h2>
			<p>By <a href="<?php book_author_permalink() ?>"><?php book_author() ?></a></p>
			
			<p>
				<a href="<?php book_url() ?>"><img src="<?php book_image() ?>" alt="<?php book_title() ?>" /></a>
			</p>
			
			<?php if( !is_custom_book() ): ?>
				<p>You can view this book's Amazon detail page <a href="<?php book_url() ?>">here</a>.</p>
			<?php endif; ?>
			
			<?php if( book_has_post() ): ?>
				<p>This book is linked with the post <a href="<?php book_post_url() ?>">&ldquo;<?php book_post_title() ?>&rdquo;</a>.</p>
			<?php endif; ?>
			
			<p>Tags: <?php print_book_tags(1) ?></p>
			
			<dl>
				<dt>Started reading:</dt>
				<dd><?php book_started() ?></dd>
				
				<dt>Finished reading:</dt>
				<dd><?php book_finished() ?></dd>