在Webarena上的第34个Ubuntu

简而言之

我在 WebArena 上尝试了一下 Ubuntu 18.04。
我尝试了安装 Apache 2.4 和 PHP 7.2。
我试着使用 rss2json。

安装

sudo apt-get install php7.2-xml

修改php.ini文件。

extension=sinplexml

样本代码

<?php
    header("Access-Control-Allow-Origin: *");
    header("Content-Type:  application/json");
    $url = "http:///georss.php";
    $rss = new SimpleXMLElement($url, 0, true);
    $json = json_encode($rss);
    echo $json;
?>

示例代码

d3.json('http:///rss2json.php', function(json) {
  var th = ['title', 'desc', 'link'];
  var table = d3.select("body").append("table").attr("border", "1")
table.append("thead").append("tr").selectAll("th").data(th).enter().append("th").text(function(d) {
    return d;
  });
  var w = json.item;
    for (var i = 0; i < w.length; i++)
    {
        var title = w[i].title;
        var desc = w[i].description;
        var link = w[i].link;
        var item = [title, desc, link];
    table.append("tbody").append("tr").selectAll("td").data(item).enter().append("td").text(function(d) {
      return d;
    });
    }
});

产出物

以上意味着以上所有的内容或事项。