Php 无法显示$\u文件的内容
请查看以下代码:Php 无法显示$\u文件的内容,php,html,Php,Html,请查看以下代码: <?php if (isset($_POST['email'])) { $expertmail=trim($_POST['email']); echo $expertmail; $expertfile=$_FILES['upfile']['tmp_name']; echo $expertfile; } ?> <form action="test.php" method="post" name="users" id="
<?php
if (isset($_POST['email']))
{
$expertmail=trim($_POST['email']);
echo $expertmail;
$expertfile=$_FILES['upfile']['tmp_name'];
echo $expertfile;
}
?>
<form action="test.php" method="post" name="users" id="users" >
<input name="upfile" id="upfile" type="file" />
<input name="email" id="email" type="text" />
<input type="submit" name="submit_button" id="submit_button" value="ΑΠΟΣΤΟΛΗ" />
</form>
为什么“echo$expertfile”不显示任何内容?
谢谢提供了在PHP中处理文件上传所需的所有信息。对于您的情况,您需要:enctype=“多部分/表单数据”
:
正如Salman A所指出的,您还需要检查文件是否已上载。阅读文档
enctype=“multipart/form data”
@AbraCadaver请以答案的形式填写,我保证您的答案为+1;)正如我所看到的,你们中的一些人很容易不经深思熟虑就否决某人。我花了很多时间来寻找解决方案;然而,这是不可能的。直到那时,我才决定问一个问题。更糟糕的是我仍然没有解决办法!!我是我的同龄人;)不幸的是,即使添加了enctype,问题仍然存在!还有其他建议吗?不是echo$expertfile代码>但echo”“代码>@ILIAS
<form action="test.php" method="post" name="users" id="users" enctype="multipart/form-data">