您好我正在尝试使用 php 上传文件,这是我的代码。我的错误是语法错误,第 56 行的文件意外结束,这是我的代码的结尾。任何人都可以帮我一个忙吗?还有我应该在哪里创建我的“/uploads/”文件。我正在使用 XAMMP。
<html>
<head>
<title>
Upload
</title>
</head>
<body>
<h1>Uploading files</h1>
<?php
if($_FILES['userfile']['error'])
{
echo 'Problem: ';
}
if(is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if(!move_uploaded_file($_FILES['userfile']['tmp_name'],$upfile)) {
echo 'Problem: Could not move file to destination directory';
exit;
} else {
echo 'Problem : Possible file upload attack. Filename:';
echo $_FILES['username']['name'];
exit;
}
if($_FILES['userfile']['type']!='text/plain'){
echo 'Problem: File is not plain text.';
exit;
}
$upfile = 'htdocs/snaptrip/uploads/'.$_FILES['userfile']['name'];
echo 'File uploaded successful<br><br>';
$contents = file_get_contents($upfile);
$contents = strip_tags($contents);
file_put_contents($_FILES['userfile']['name'], $contents);
echo n12br($contents);
?>
</body>
</html>