问题描述
附加的代码可读取excel文件并通过wordpress短代码返回要在页面中使用的值。代码来自这里http://metinerbek.com/article/get-data-from-excel-with-php
<?PHP
add_shortcode( 'tpmcme',function ($attr) {
$args = shortcode_atts( array(
'course' => 'A',),$attr );
require("reader.PHP");
$file="TPM.xls";
$connection=new Spreadsheet_Excel_Reader();
$connection->read($file);
if ($args['course'] == 'AM1') {
$startrow=6;
$endrow=7;
$col1=10;
for($i=$startrow;$i<$endrow;$i++){
$value = $connection->sheets[0]["cells"][$i][$col1];
return $value;
}
} else if ($args['course'] == 'ANAdvanced') {
$startrow=12;
$endrow=13;
$col1=10;
for($i=$startrow;$i<$endrow;$i++){
$value = $connection->sheets[0]["cells"][$i][$col1];
return $value;
}
} else if ($args['course'] == 'ANBasic') {
$startrow=14;
$endrow=15;
$col1=10;
for($i=$startrow;$i<$endrow;$i++){
$value = $connection->sheets[0]["cells"][$i][$col1];
return $value;
}
}
}
?>
现在是问题所在。该代码按预期工作,但是当我将简短代码插入带有参数的页面中并保存该页面时,它会说发生了严重错误。我可以使用浏览器的后退按钮并返回页面,一切都会好起来。
一些注意事项。 1 –我正在使用的wordpress版本是最新版本。 2 –我使用的PHP版本是最新的。 3 –我正在使用代码片段插件来存储代码。 4 –我确实收到以下错误消息:文件/ nas / content / live / tpm20 / wp-content / plugins / code-snippets / PHP / snippet-ops的第6行中引起了E_COMPILE_ERROR类型的错误。 PHP(446):eval()的代码。错误消息:require():无法打开所需的'reader.PHP'(include_path ='。:/ usr / share / pear / PHP:/ usr / share / PHP')
非常感谢您的帮助。
谢谢大家。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)