$\u文件php,我不&x27;我没有收到任何文件或信息
我正在使用图像上传程序,但是我没有从html表单中收到任何文件或信息。 这是html代码:$\u文件php,我不&x27;我没有收到任何文件或信息,php,html,Php,Html,我正在使用图像上传程序,但是我没有从html表单中收到任何文件或信息。 这是html代码: <html> <head><title></title></head> <body> <div id="page"> <div id="content"> <form action="pages/post/upload.php" method="post"&
<html>
<head><title></title></head>
<body>
<div id="page">
<div id="content">
<form action="pages/post/upload.php" method="post">
<input type="file" name="userfile" required/>
<input type="submit" name="send" value="Invia"/>
</form>
</div>
</div>
</body>
</html>
这是php代码
<?php
$uploaddir = '/home/pino/Scrivania/Prova/upload/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
print_r($_FILES['userfile']['name']);
print_r($uploadfile);
print_r($_FILES['userfile']['tmp_name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "File is valid, and was successfully uploaded.\n";
}
else {
echo "Invalid File!\n";
}
echo 'Any information to debug:';
print_r($_FILES);
print "</pre>";
?>
我尝试打印$\u文件数组的任何信息,但没有收到任何信息
有特定信息需要声明或导入到源中?请在
标记中添加enctype=“multipart/form data”
属性
enctype='multipart/form data'是一种编码类型,允许通过POST发送文件。表示不会对任何字符进行编码。这就是将文件上载到服务器时使用此类型的原因
HTML代码
请在
标记中添加enctype=“多部分/表单数据”
属性
enctype='multipart/form data'是一种编码类型,允许通过POST发送文件。表示不会对任何字符进行编码。这就是将文件上载到服务器时使用此类型的原因
HTML代码
打印($\u文件)代码>在php代码的第一行添加这个,并给我那个输出。检查数组是否出现@我在网上收到了这个数组([userfile]=>Array([name]=>IMG\u 20170318\u 072135.jpg[type]=>[tmp\u name]=>[error]=>1[size]=>0))
ok,现在它可能与$\u文件无关,现在它是您缺少的其他文件。您的数组似乎[tmp\u name]为空,因此无法正确上载文件。print\r($\u文件)代码>在php代码的第一行添加这个,并给我那个输出。检查数组是否出现@我在网上收到了这个数组([userfile]=>Array([name]=>IMG\u 20170318\u 072135.jpg[type]=>[tmp\u name]=>[error]=>1[size]=>0))
ok,现在它可能与$\u文件无关,现在它是您缺少的其他文件。您的数组似乎[tmp\u name]为空,因此无法正确上载文件。
<html>
<head><title></title></head>
<body>
<div id="page">
<div id="content">
<form action="pages/post/upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="userfile" required/>
<input type="submit" name="send" value="Invia"/>
</form>
</div>
</div>
</body>
</html>