예제 #1
0
     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);
예제 #2
0
파일: index.php 프로젝트: cbsistem/nexos
     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;
예제 #3
0
<?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);