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(); ?> ">“<?php book_post_title(); ?>
<span class="icon"> </span> <a href="<?php book_edit_url(); ?>">Edit this book</a> </div> <div class="manage"> <span class="icon"> </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)));
<p>Admin: » <a href="<?php manage_library_url() ?>">Manage Books</a> » <a href="<?php book_edit_url() ?>">Edit this book</a></p> <?php endif; ?> <?php library_search_form() ?> <p><a href="<?php library_url() ?>">← 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() ?>">“<?php book_post_title() ?>”</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>