【发布时间】:2014-06-30 19:42:13
【问题描述】:
我正在为某人做一个小项目。 现在我不熟悉 php 中的文件,但我设法使用 Mamp 让它在 localhost 上运行。无论如何,现在我想在线上传一个测试版本,当我尝试登录时,我收到以下错误:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/fcom2126/public_html/bael/admin/overview.php on line 59
我不知道这个错误是什么意思,通过搜索它可能会在某处丢失 $ 但我看不到在哪里。也许你们可以帮帮我?
if (!in_array((new SplFileInfo($_FILES['afbeelding']['name']))->getExtension(), array('jpeg', 'jpg', 'png', 'gif'))) {
exit('<p>Foute extentie. Enkel afbeeldingen toegelaten!</p>');
} else {
$path_parts = pathinfo($_FILES['afbeelding']['name']);
$_FILES['afbeelding']['name'] = $name . "." . $path_parts['extension'];
//!!! aanpassen bij UPLOAD
$img = $_SERVER['DOCUMENT_ROOT'] ."/img/rouwregister/overledenen/". $_FILES['afbeelding']['name'];
}
if 语句是第 59 行,在我的本地主机上我没有收到任何错误,但是在网络上尝试它时确实给了我一个错误。
我的错在哪里? 先谢谢了
彼得·简
编辑
难道我的 php 版本还不支持 SPL?
【问题讨论】: