viewsdownload($sid, $min, $orderby, $show); break; case "brokendownload": brokendownload($lid); break; case "modifydownloadrequest": modifydownloadrequest($lid); break; case "modifydownloadrequestS": modifydownloadrequestS($lid, $cat, $title, $url, $description, $modifysubmitter, $auth_name, $email, $filesize, $version, $homepage); break; case "brokendownloadS": brokendownloadS($lid, $modifysubmitter); break; case "getit": getit($lid); break; case "Add": Add($title, $url, $auth_name, $cat, $description, $email, $filesize, $version, $homepage); break; case "search": search($query, $min, $orderby, $show); break; case "rateinfo": rateinfo($lid); break; case "ratedownload": ratedownload($lid, $user); break; case "addrating": addrating($ratinglid, $ratinguser, $rating, $ratinghost_name, $ratingcomments, $user);
viewdownload(); break; case "brokendownload": brokendownload(); break; case "modifydownloadrequest": modifydownloadrequest(); break; case "modifydownloadrequestS": modifydownloadrequestS(); break; case "brokendownloadS": brokendownloadS(); break; case "getit": getit(); break; case "Add": AddNow(); break; case "search": require_once "modules/{$module_name}/search.php"; search(); break; case "ratedownload": ratedownload(); break; case "viewdownloadcomments": require_once "modules/{$module_name}/comments.php"; viewdownloadcomments(); break;
<?php $link = 'http://techcrunch.com'; $title_tag = 'h2'; $title_attrname = 'class'; $title_attrvalue = 'headline'; $pic_tag = 'div'; $pic_attrname = 'class'; $pic_attrvalue = 'media-container media-loading'; $intr_tag = 'div'; $intr_attrname = 'class'; $intr_attrvalue = 'body-copy'; $dom = new DOMDocument(); $dom->preserveWhiteSpace = false; @$dom->loadHTMLFile($link); $html = getit($dom, $title_tag, $title_attrname, $title_attrvalue, $pic_tag, $pic_attrname, $pic_attrvalue, $intr_tag, $intr_attrname, $intr_attrvalue); $html = str_replace('class="body-copy"', 'class="body-copy" align="left"', $html); echo $html; function getit($dom, $title_tag, $title_attrname, $title_attrvalue, $pic_tag, $pic_attrname, $pic_attrvalue, $intr_tag, $intr_attrname, $intr_attrvalue) { $html = ''; $domxpath = new DOMXPath($dom); $newDom = new DOMDocument(); $newDom->formatOutput = true; $filtered_title = $domxpath->query("//{$title_tag}" . '[@' . $title_attrname . "='{$title_attrvalue}']"); $filtered_pic = $domxpath->query("//{$pic_tag}" . '[@' . $pic_attrname . "='{$pic_attrvalue}']"); $filtered_intr = $domxpath->query("//{$intr_tag}" . '[@' . $intr_attrname . "='{$intr_attrvalue}']"); $i = 0; while ($myItem = $filtered_intr->item($i++)) { $node_title = $newDom->importNode($filtered_title->item($i - 1), true); $node_pic = $newDom->importNode($filtered_pic->item($i - 1), true);