1

我正在做一个virustotal api v2项目,我正在从这个网站http://www.ab-weblog.com/en/php-script-for-accessing-virustotal-api-version-2-0/下载 virustotalapiV2 。我的系统中还有我的公钥和其他东西我正在使用带有 curl.virustotal api v2 的 wamp 服务器工作正常它获取 url 并正确传递但结果部分显示如下

stdClass Object(
[permalink] => https://www.virustotal.com/url/dd014af5ed6b38d9130e3f466f850e46d21b951199d53a18ef29ee9341614eaf/analysis/1370899172/
[url] => http://www.google.com/
[response_code] => 1
[scan_date] => 2013-06-10 21:19:32
[scan_id] => dd014af5ed6b38d9130e3f466f850e46d21b951199d53a18ef29ee9341614eaf-1370899172
[verbose_msg] => Scan finished, scan information embedded in this object
[filescan_id] => 
[positives] => 0
[total] => 39
[scans] => stdClass Object
    (
        [CLEAN MX] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [MalwarePatrol] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [ZDB Zeus] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [K7AntiVirus] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Quttera] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Yandex Safebrowsing] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [MalwareDomainList] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [ZeusTracker] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [zvelo] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Google Safebrowsing] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Kaspersky] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [BitDefender] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Opera] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [G-Data] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [C-SIRT] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [CyberCrime] => stdClass Object
            (
                [detected] => 
                [result] => unrated site
            )

        [Sucuri SiteCheck] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [VX Vault] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [ADMINUSLabs] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [SCUMWARE.org] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Dr.Web] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [AlienVault] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Sophos] => stdClass Object
            (
                [detected] => 
                [result] => unrated site
            )

        [Malc0de Database] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [SpyEyeTracker] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Phishtank] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Avira] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Antiy-AVL] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Comodo Site Inspector] => stdClass Object
            (
                [detected] => 
                [result] => suspicious site
            )

        [Malekal] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [ESET] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [SecureBrain] => stdClass Object
            (
                [detected] => 
                [result] => unrated site
            )

        [Websense ThreatSeeker] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [Netcraft] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [ParetoLogic] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

        [URLQuery] => stdClass Object
            (
                [detected] => 
                [result] => unrated site
            )

        [Wepawet] => stdClass Object
            (
                [detected] => 
                [result] => clean site
                [detail] => 
            )

        [Fortinet] => stdClass Object
            (
                [detected] => 
                [result] => unrated site
            )

        [Minotaur] => stdClass Object
            (
                [detected] => 
                [result] => clean site
            )

    ) )

但我需要像这样使用 html 和 div 的正确结果方式

                                结果

网址=www.google.com
 
总检查= 39                    
                                        检测结果

1. CLEAN MX 0 清洁场地
2. MalwarePatrol 0 清理站点
3. (EX)…………………………………………

请帮我完成我的项目。我会花很多时间通过互联网找到解决方案,但我没有解决方案。:-( :-(

4

1 回答 1

0

这就是你如何循环并打印出你的stdClass中的数据。如果你想让它更漂亮,你只需用 css 来解决它..

<table>
  <tr><td><?php echo $result->url; ?></td></tr>
  <tr><td><?php echo $result->total; ?></td></tr>
  <?php
  $none = 0;
  $i = 0;
  foreach($result->scans as $key => $val)
  {
      if($i==0) {
         echo '<th></th>';
         echo '<th></th>';
         echo '<th>Detected</th>';
         echo '<th>Result</th>';
      }
      echo '<tr>';
      echo '<td>'.intval($i+1).'.</td>';
      echo '<td>'.$key.'</td>';

      if(empty($val->detected)): 
         echo '<td>'. $none .'</td>';
      else: 
         echo '<td>'. $val->detected .'</td>';
      endif; 

      echo '<td>'.$val->result.'</td>';
      echo '</tr>';
      $i++;
  }
  ?>
</table>
于 2013-06-11T06:08:48.017 回答