HTML+JS+PHP
用HTML+JS能写一个上传图片的网页吗?或者+PHP也行,我的空间不带数据库的我有个空间想展示点图片,所以想请各位大大帮帮忙,看看这个index.html或者index...
用HTML+JS能写一个上传图片的网页吗?或者+PHP也行,我的空间不带数据库的
我有个空间想展示点图片,所以想请各位大大帮帮忙,看看这个index.html或者index.php怎么写?功能上只有两点要求,
一:可以傻瓜式上传图片,就是点击浏览→上传→确定
二:已经上传过的所有图片都在页面有显示……分不多了,就分一半出来贡献了 展开
我有个空间想展示点图片,所以想请各位大大帮帮忙,看看这个index.html或者index.php怎么写?功能上只有两点要求,
一:可以傻瓜式上传图片,就是点击浏览→上传→确定
二:已经上传过的所有图片都在页面有显示……分不多了,就分一半出来贡献了 展开
5个回答
展开全部
js是运行在你的浏览器上的哦
html+js只能做到表单的提交 但是提交的文件无法保存在服务端哦
所以必须带上php啊
给你段实例 ,记得分给我啊 index.html
<form action="ok.php">
请上传<input name="pic" type="file"/>
</form>
ok.php
move_uploaded_file($_FILES['pic']['tmp_name'],$picscr)
简单的表单提交...利用php的move_uploaded_file函数来保存文件
至于用数据库存储文件名和路径 我相信你一定能自己搞定的啦~
哦对了 记得form标签内加上enctype="multipart/form-data"
html+js只能做到表单的提交 但是提交的文件无法保存在服务端哦
所以必须带上php啊
给你段实例 ,记得分给我啊 index.html
<form action="ok.php">
请上传<input name="pic" type="file"/>
</form>
ok.php
move_uploaded_file($_FILES['pic']['tmp_name'],$picscr)
简单的表单提交...利用php的move_uploaded_file函数来保存文件
至于用数据库存储文件名和路径 我相信你一定能自己搞定的啦~
哦对了 记得form标签内加上enctype="multipart/form-data"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//PHP批量上传文件代码
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<?php
function upload($photo,$i){
$uploaddir = '../test/';
$piece = explode('.',$photo['name'][$i]);
$uploadfile = $uploaddir . md5($piece[0]).'.'.$piece[1];
$result = move_uploaded_file($photo['tmp_name'][$i], $uploadfile);
if(!$result){
exit('上传失败');
}
return basename($uploadfile);
}
if($_POST['tijiao']){
$i=0;
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
upload($_FILES["pictures"],$i);
}
$i++;
}
}
?>
<form action="test.php" method="post" enctype="multipart/form-data">
<p>多图片上传<br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="submit" value="Send" name="tijiao"/><br>
</p>
</form>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<?php
function upload($photo,$i){
$uploaddir = '../test/';
$piece = explode('.',$photo['name'][$i]);
$uploadfile = $uploaddir . md5($piece[0]).'.'.$piece[1];
$result = move_uploaded_file($photo['tmp_name'][$i], $uploadfile);
if(!$result){
exit('上传失败');
}
return basename($uploadfile);
}
if($_POST['tijiao']){
$i=0;
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
upload($_FILES["pictures"],$i);
}
$i++;
}
}
?>
<form action="test.php" method="post" enctype="multipart/form-data">
<p>多图片上传<br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="submit" value="Send" name="tijiao"/><br>
</p>
</form>
参考资料: www.phptogether.com
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库无非是用来保存图片路径和图片名称的。
你在写的时候就把它设定好不就行了吗。
你在写的时候就把它设定好不就行了吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己网上搜一下,很多的,没什么难度的,别给人家骗钱了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
细谈?Hi 我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |