用于动态开发监视Web应用程序的最佳框架是什么?

时间:2019-07-15 19:11:20

标签: php csv symfony monitoring linechart

我正在开发一个Web应用程序,它可以通过显示折线图来监视数据。此数据需求由ftp服务器中的csv文件提供。 附注:每隔5分钟ftp服务器会提供一个新的csv文件,该文件需要下载并输出动态图。 我

我已经尝试过symfony4,但是它不是动态的。我考虑过使用事件侦听器侦听ftp服务器并在ftp服务器上的每次更新(添加新文件)时更新图表。但是我不知道如何。如果有帮助的话。

<?php

namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;

class TestFTP2 extends AbstractController
{

     public function TestFTP2() {


        // define some variables

        $ftp_server = "localhost";
        $ftp_user_name = "user";
        $ftp_user_pass = "123456";

        $conn_id = ftp_connect($ftp_server);

        // login with username and password
        ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
        ftp_pasv($conn_id,true);

        $liste_fichiers = ftp_nlist($conn_id, '*.csv');

        foreach($liste_fichiers as $fichier)
          {

             if(ftp_get($conn_id, $fichier, $fichier, FTP_BINARY)) {
             echo $fichier . '<br/>';
          }
       }

         return $this->render('index.html.twig', [
         'liste_fich' =>  $liste_fichiers,
    ]);

       }}

导航到我的网站时,得到的结果只是下载一个新文件。这不是动态的。

0 个答案:

没有答案