表单文件:
<form enctype="multipart/form-data" action="_URL_" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
图片: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。
后台接收到4个变量:
$userfile - 临时文件全路径名名
$userfile_name - 原来的文件名
$userfile_size - 文件大小
$userfile_type - 文件类型,如"image/gif".
我们要做的是:判断文件类型;把临时文件复制到我们要它保存的地方;往数据库里添加纪录。<?php
if ($userfile_type == "image/gif") {
copy($userfile, "/place/to/put/uploaded/file");
}
?>
<form enctype="multipart/form-data" action="_URL_" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
图片: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。
后台接收到4个变量:
$userfile - 临时文件全路径名名
$userfile_name - 原来的文件名
$userfile_size - 文件大小
$userfile_type - 文件类型,如"image/gif".
我们要做的是:判断文件类型;把临时文件复制到我们要它保存的地方;往数据库里添加纪录。<?php
if ($userfile_type == "image/gif") {
copy($userfile, "/place/to/put/uploaded/file");
}
?>
解决方案 »
- 我的php代码和html代码在一个页面,用$.ajax给自身传值我想实现修改的功能
- 这个正则怎么写?
- 文件上传问题
- 请问,在XP环境下,如何把局域网的IP地址与我自己随便起的域名绑定?
- xoops的问题
- 我想实现这样的数据库转移,不知道要怎么实现更有效率
- smarty大师兄教程的example2.php出现的问题
- 求助!!c:/php/sapi/php4apache2.dll是存在的,为什么不能加载?报错信息为`````````
- 哪里有便宜的PHP虚拟主机?
- php最新版本已经升到7.1.0了,坛子里竟然一点动静都没有
- mysql server 不能用了,该怎么办?怎么办?怎么办?
- 请帮忙解决,图随机上传,不限量,定位置,与文章进库同步完成
if ($title!="")
{
echo "文件".$userfile_name."已发送"."<br>";
echo "文件字节大小是:".$userfile_size."<br>";
echo "文件类型是:".$userfile_type."<br>";
if(copy($userfile,$userfile_name))
{
echo "已经上传成功!<br>\n";
}
else
{
echo "错误";
unlink($userfile_name);
} 写到数据库
$dbh = mysql_connect('localhost:3306','用户名','密码');
mysql_select_db('数据库名');
$query = "insert into picture values('".$topic ."','" . $userfile_name ."','0','". $title ."','A')";
$res = mysql_query($query, $dbh);
$err = mysql_error();
if($err){
echo "发生错误!"</a>";
显示
用同样的方法从数据库中读出文件名给IMG的src就可以人。
读的时候换一条sql就可以了
还有下面,'0',和'A'是什么意思?
$query = "insert into picture values('".$topic ."','" . $userfile_name ."','0','". $title ."','A')";谢谢
$a="aa";
$b="bb"
$c=$a.$b;
->$c="aabb";