相关疑难解决方法(0)

在php文件中执行Google Chart API(Javascript)

我在php中创建一个邮件,在wordpress插件中,并希望包含由谷歌图表api创建的图像.我尝试了以下方法:

<?php
$message.= <<<HTML

      <script>
    google.charts.load('current', {
        'packages': ['corechart']
    });
    google.charts.setOnLoadCallback(drawChart);

    function drawChart() {
        var data = google.visualization.arrayToDataTable([
            ['Year', 'Sales', 'Expenses'],
            ['2013', 1000, 400],
            ['2014', 1170, 460],
            ['2015', 660, 1120],
            ['2016', 1030, 540]
        ]);

        var options = {
            title: 'Company Performance',
            hAxis: {
                title: 'Year',
                titleTextStyle: {
                    color: '#333'
                }
            },
            vAxis: {
                minValue: 0
            }
        };

        var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
        chart.draw(data, options);
    }
    </script>

    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

    HTML;   

        $message.=<<<HTML

<h1> test message </h1>
    HTML;   

    $to = "test@test.com";
    $subject …
Run Code Online (Sandbox Code Playgroud)

javascript php wordpress google-visualization

11
推荐指数
4
解决办法
1419
查看次数

建议将nodejs与php应用程序集成

我有一个用PHP编写的现有应用程序(使用Kohana框架),我想做长轮询.从我读过的一些事情看来,用PHP进行长轮询是不可取的,使用像nodejs这样的东西是更好的选择.我的问题是将nodejs(或其他一些非常适合长轮询的工具)与现有应用程序集成的最佳方法是什么?

为了澄清我的应用程序基本上是一个浏览器插件,您可以使用该插件将数据发送给其他人的组.当发送该数据时,我希望收件人(如果他们在线并且还具有浏览器插件)立即接收该数据并得到通知.

php long-polling node.js

6
推荐指数
1
解决办法
5916
查看次数