从外部php文件的空白页访问Joomla 3.9中的文章?

从外部php文件的空白页访问Joomla 3.9中的文章?,php,joomla,Php,Joomla,我试图通过ID访问文章,比如说ID 179,但在我的Joomla 3.9.3网站上,它显示了一个空白页面,什么也没有发生。 这是我的代码名get.php,它与configuration.php、index.php、robots.txt位于同一根文件夹中 当我倒垃圾的时候,甚至什么也没有显示 我做错了什么,或者Joomla 3.9.3改变了我们访问的方式?您可以尝试下面的代码- <?php error_reporting(E_ALL); ini_set('display_startup_er

我试图通过ID访问文章,比如说ID 179,但在我的Joomla 3.9.3网站上,它显示了一个空白页面,什么也没有发生。 这是我的代码名get.php,它与configuration.php、index.php、robots.txt位于同一根文件夹中

当我倒垃圾的时候,甚至什么也没有显示


我做错了什么,或者Joomla 3.9.3改变了我们访问的方式?

您可以尝试下面的代码-

<?php
error_reporting(E_ALL);
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
define('_JEXEC', 1);
define('JPATH_BASE', realpath(dirname(__FILE__)));
require_once ( JPATH_BASE .'/includes/defines.php' );
require_once JPATH_LIBRARIES . '/import.legacy.php';
require_once JPATH_LIBRARIES . '/cms.php';

$app = JFactory::getApplication('site');
// var_dump($app);
// $app->initialise();
$db = JFactory::getDBO();// Joomla database object
$sql = "SELECT `fulltext` FROM #__content WHERE id = 179";
$db->setQuery($sql);
$fullArticle = $db->loadResult();
if(!strlen(trim($fullArticle))) $fullArticle = "Article is empty ";
echo $fullArticle;
<?php
error_reporting(E_ALL);
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
define('_JEXEC', 1);
define('JPATH_BASE', realpath(dirname(__FILE__)));
require_once ( JPATH_BASE .'/includes/defines.php' );
require_once JPATH_LIBRARIES . '/import.legacy.php';
require_once JPATH_LIBRARIES . '/cms.php';

$app = JFactory::getApplication('site');
// var_dump($app);
// $app->initialise();
$db = JFactory::getDBO();// Joomla database object
$sql = "SELECT `fulltext` FROM #__content WHERE id = 179";
$db->setQuery($sql);
$fullArticle = $db->loadResult();
if(!strlen(trim($fullArticle))) $fullArticle = "Article is empty ";
echo $fullArticle;