【发布时间】:2017-01-05 19:04:38
【问题描述】:
我已经制作了上传表单和PHP代码来保存文件上传
HTML:
<HTML>
<head>
<title></title>
</head>
<body>
<form action='upload.php'method="post"enctype="multipart/formdata">
<input type="file" name="file" size="100000" />
<Br />
<input type="submit" value="Upload File" />
</form>
</body>
</HTML>
PHP:
<?php
if( $_FILES['file']['name'] != "" )
{
copy( $_FILES['file']['name'], __DIR__ ) or
die( "Could not copy file!");
}
else
{
die("No file specified!");
}
?>
<html>
<head>
<title>Uploading Complete</title>
</head>
<body>
</body>
</html>
我已将代码更改为 tutorialspoint php pdf 的形式,但是 还是有问题:
警告:复制(111.jpg):无法打开流:第 4 行的 C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\upload.php 中没有这样的文件或目录
【问题讨论】:
-
你检查过服务器上的错误日志吗?
-
您似乎复制了 PHP 的 include_path 变量。从
$upload=".;C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb";中松开.;,然后将所有反斜杠更改为正斜杠