ローカルホストで使用すると完全に正常に動作しますが、同じ SEOstats-master ディレクトリをサーバーに移動すると、エラー ログ ファイルに次のエラーが表示され、ブラウザ ページが空白になります。
PHP Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/abctest/public_html/example.net/SEOstats-master/example/get-alexa-graphs.php on line 15
誰でも助けることができますか??
get-alexa-graphs.php のコードは
<?php
/**
* SEOstats Example - Get Alexa Traffic Metrics' Graphs
*
* @package SEOstats
* @author Stephan Schmitz <eyecatchup@gmail.com>
* @copyright Copyright (c) 2010 - present Stephan Schmitz
* @license http://eyecatchup.mit-license.org/ MIT License
* @updated 2013/08/17
*/
// Bootstrap the library / register autoloader
require_once (__DIR__ . '\..') . '\SEOstats\bootstrap.php';
use \SEOstats\Services\Alexa as Alexa;
try {
$url = 'http://www.nahklick.de/';
// Create a new SEOstats instance.
$seostats = new \SEOstats\SEOstats;
// Bind the URL to the current SEOstats instance.
if ($seostats->setUrl($url)) {
/**
* Print HTML code for the 'daily traffic trend'-graph.
*/
echo Alexa::getTrafficGraph(1);
/**
* Print HTML code for the 'daily pageviews (percent)'-graph.
*/
echo Alexa::getTrafficGraph(2);
/**
* Print HTML code for the 'daily pageviews per user'-graph.
*/
echo Alexa::getTrafficGraph(3);
/**
* Print HTML code for the 'time on site (in minutes)'-graph.
*/
echo Alexa::getTrafficGraph(4);
/**
* Print HTML code for the 'bounce rate (percent)'-graph.
*/
echo Alexa::getTrafficGraph(5);
/**
* Print HTML code for the 'search visits'-graph, using
* specific graph dimensions of 320*240 px.
*/
echo Alexa::getTrafficGraph(6, false, 320, 240);
}
}
catch (\Exception $e) {
echo 'Caught SEOstatsException: ' . $e->getMessage();
}
15行目のコードは次のとおりです。
use \SEOstats\Services\Alexa as Alexa;