成功上传后,我想用上传文件的缩略图替换用于上传文件的表单。这可能吗?
if uploaded = yes
show file
if uploaded = no
show form
基于Codeigniter& Ion Auth
此致
答案 0 :(得分:1)
if (isset($_FILES['file']))
$image = $_FILES['file'];
echo '<img src="uploads/'.$file.'">';
else {
form here
}
然后,您需要使用适当的代码将上传的文件从temp移动到该位置。
答案 1 :(得分:1)
假设您有以下用于上传文件的输入框
<input name="logo" id="logo" class="input" type="file">
现在您可以按照以下方式访问它,
if($_FILES['logo']['name']!='')
{
echo "file is uploaded do whatever you want with it";
}
else
{
echo "error";
}
我希望你明白
<?php
if(isset($_POST['submit']))
{
if($_FILES['userfile']['name']!='')
{
echo "fine";
}
else
{
echo "not fine";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form method="POST" enctype="multipart/form-data">
<input type="file" name="userfile" id="userfile" size="30" />
<input type="submit" value="submit" name="submit"/>
</form>
</body>
</html>
答案 2 :(得分:0)
if(!$ _ POST [&#39; submit&#39;]){
回声&#34;&#34;;(你的表格在这里)
<input type=\"submit\" name=\"submit\" value=\"upload\">
}其他{
(如果他们按提交,它会自动将他们带到这一部分)
(这是您将INSERT放入数据库脚本的地方)
(它也在这里你会回应图片)