上传多个图片?

hjloveyys 2004-11-14 09:39:24
一次在一个页面上上传几张图片 并且按一定位置排列 请问代码是什么?在线等待
...全文
227 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfchen 2004-11-16
  • 打赏
  • 举报
回复
见不见笑倒没什么...只是看到一些问题很乱,自己心里就很乱了~~现在高考复习中,我神经衰弱呢~~

给你一段上传图片的代码:
<?
if ($_POST)
{
$uploaddir = './datafile/';
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
echo $uploadfile;
echo "<br>";
echo $_FILES['userfile']['tmp_name'];
echo "<br>";
echo $uploaddir . $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
}
else
{?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>

<?
}
?>



显示图片可以使用dir系列函数历遍显示~~
具体使用请搜索手册或www.php.net
关键词: opendir,readdir
hjloveyys 2004-11-16
  • 打赏
  • 举报
回复
上传后永久显示啊!我是初学的 不好意思 让你们见笑了!
skystar008 2004-11-15
  • 打赏
  • 举报
回复
数组啊.
nationzhou 2004-11-15
  • 打赏
  • 举报
回复
请问明白些,这样我们也好解答....
uuq 2004-11-15
  • 打赏
  • 举报
回复
上传跟显示排列没有关系。
上传时你多入几个上传框。
显示时你可以跟据排序值显示
surfchen 2004-11-15
  • 打赏
  • 举报
回复
是上传一次显示一次还是上传后永久显示?????

乱七八糟的问题
hjloveyys 2004-11-15
  • 打赏
  • 举报
回复
我很愿意和大家交朋友 我的QQ;80715007 希望大家多多指教!加我时注名CSDN
ddboy 2004-11-15
  • 打赏
  • 举报
回复
没必要用数据给,直接把名称按一个序号来命名就可以了,如果有数据库中记录名称,定义一个命名规则,例如:日期+随机数,或记录ID,然后得出一个基本的名字,如 2004122012223233 记录上传了多少个图片,
分别命名为 2004122012223233_1,2004122012223233_2,2004122012223233_3.....
hjloveyys 2004-11-15
  • 打赏
  • 举报
回复
就是这个一意思 用数组和循环传递 然后在页面上显示就可以了 能告诉我代码么 我是PHP的初学者 谢谢了
yksy 2004-11-15
  • 打赏
  • 举报
回复
用循环存
linyang0106linyang 2004-11-15
  • 打赏
  • 举报
回复
顶一下
zzhhll003 2004-11-15
  • 打赏
  • 举报
回复
思路:
把图片文件重命名,然后按序排列。。。
代码应该很好写了。
sinp 2004-11-15
  • 打赏
  • 举报
回复
<form action=".$PHP_SELF." method=POST enctype=multipart/form-data>
请选择你要上传的图片:<br>
<input type=file name=file1><br>
<input type=file name=file2><br>
<input type=file name=file3><br>
<input type=file name=file4><br>
<input type=file name=file5><br>
</form>

提交后,用for循环来判断是否符合你的规则。
hahawen 2004-11-14
  • 打赏
  • 举报
回复
<input type="file" name="attrs[]">

这样就把所有的文件都上传到一个数组中,print_r($_FILES);看看里面的数组是怎么分配的.
surfchen 2004-11-14
  • 打赏
  • 举报
回复
"按一定位置排列 "是什么意思????
在哪里排?按什么位置??
孟子E章 2004-11-14
  • 打赏
  • 举报
回复
呵呵,好像贴错了
孟子E章 2004-11-14
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧