我制作了一个上传表单和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中没有此类文件或目录< / p>
答案 0 :(得分:0)
目标路径不正确。如果要将文件动态移动到主目录中的“上载”目录,可以更改:
if(move_uploaded_file($_FILES['file']['name'],".;C:\ProgramFiles\EasyPHPDevServer-14.1VC9\data\localweb"))
到
if (move_uploaded_file($_FILES["file"]["name"], __DIR__ . "/upload/" . basename($_FILES["file"]["name"]))) {
答案 1 :(得分:0)
tnx所有的朋友帮助我解决这个问题。我已经通过这个脚本完成了它: