Php 无法将脚本克隆到新服务器
我试图将此脚本从一台服务器复制到另一台服务器 它们都是Ubuntu18,上面有PHP5.6 但是我不断地得到内部服务器错误,没有做任何更改Php 无法将脚本克隆到新服务器,php,ubuntu-18.04,php-5.6,Php,Ubuntu 18.04,Php 5.6,我试图将此脚本从一台服务器复制到另一台服务器 它们都是Ubuntu18,上面有PHP5.6 但是我不断地得到内部服务器错误,没有做任何更改 <?php if(!isset($_POST['importSubmit'])){ header("Location: index.php"); } date_default_timezone_set('UTC'); header('Content-Type: text/html; charset=utf-8'); $x = fopen($_FILE
<?php
if(!isset($_POST['importSubmit'])){
header("Location: index.php");
}
date_default_timezone_set('UTC');
header('Content-Type: text/html; charset=utf-8');
$x = fopen($_FILES['file']['tmp_name'], 'r');
require('XLSXReader.php');
$xlsx = new XLSXReader($_FILES['file']['tmp_name']);
$sheetNames = $xlsx->getSheetNames();
foreach($sheetNames as $sheetName) {
$sheet = $xlsx->getSheet($sheetName);
array2Table($sheet->getData());
function array2Table($data) {
foreach($data as $row) {
echo "<tr>";
foreach($row as $cell) {
echo "<td>" . escape($cell) . "</td>";
}
echo "</tr>";
}
}
function escape($string) {
return htmlspecialchars($string, ENT_QUOTES);
}
?>
据我所知,您正在使用:并且此库未安装在新服务器中。安装它,您可能会很好。错误日志告诉您什么?你应该有关于错误的更多细节。我找不到错误日志(或者至少尝试从脚本中启用错误报告,看看是否会导致错误的出现。)“它们都[…]使用PHP5.6”-为什么?为什么,甚至安全修复的支持在一年前就已经停止了@04FS这不是在生产中使用的,所以我只需要这个旧脚本就可以了,这就是Hanks man我发现我还没有安装XLSXReaderNo问题所需的另一个库,很高兴我能帮上忙:D