>我有一个包含两个文件的文件夹
import_books_cron.php
book_importer.php
第一个看起来像
<?php
echo 'Started';
include 'book_importer.php';
echo 'I will do sth';
import_books();
echo 'End';
?>
图书导入器如下所示:
// This is some Wordpress stuff
if( !class_exists( 'WP_Http' ) )
include_once( ABSPATH . WPINC. '/class-http.php' );
include ( 'functions.php' );
function import_books() {
STUFF HERE
}
但是,我在终端上看到的唯一内容是"已启动"。包含语句似乎不起作用。
我只有基本的PHP知识。有什么帮助吗?
在包含之前删除 echo 语句
尝试此操作以确保文件实际加载。 如果不是,请确保它存在并且位于当前文件夹中,因为您没有使用路径。
if(!@include("book_importer.php"))
{
echo "Not Loaded";
} else {
echo "Loaded";
}