去日本购物买什么:asp图片上传怎么写代码

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 12:47:03
我写程序里不能实现图片上传,说说高说是怎么写的。帮帮我?
说的细一些好吗?

我只有PHP的。。。要吗?
<?php $path="/www/htdocs/www/main/sign/"; ?>
<link href="/main/sign/css_lib/yiren.css" rel="stylesheet" type="text/css">
<?php
//$path = $_SERVER["DOCUMENT_ROOT"]; //获取服务器路径
//require($path."/main/sign/function/function_main.php");
$upload_file = $_FILES['file']['tmp_name']; //获取文件在服务器中的暂时路径
$upload_file_size = $_FILES['file']['size'];
$imgtype = strtolower(strrchr($_FILES['file']['name'],"."));//将所有字符小写,获取文件的"."+后缀名
$image = "sc".time().$imgtype; //设置web中,文件的新名称;
$upload_file_name = $image;
$phu = explode(".",$upload_file_name); //获取文件的后缀名

if ("jpg"==$phu[1] or "gif"==$phu[1])
{
$pic = $upload_file_name;
if ($upload_file)
{
$file_size_max = 500000000; //500K
$store_dir = "/main/sign/upload/"; //设置上传文件的存储位置
$accept_overwrite = 0; //是否允许覆盖相同文件名
if ($upload_file_size > $file_size_max)
{
echo "您所上传的文件超出最大的允许长度!请您换一张!";
exit;
}
if (file_exists($store_dir.$upload_file_name) && !$accept_overwrite)
{
echo "已有相同的文件名存在,请您再试一次!";
exit;
}
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name))
{
echo "由于某中不可预知的原因,文件上传失败,请您再试一次!";
exit;
}
else
{
echo "成功上传图片!";
require ("conn.php");
$id = $_POST['id'];
$width=$_POST['width'];
$height=$_POST['height'];
$picinfo=$upload_file_name;
$uploaddate=date('Y-m-d');
$query = "insert into $table_pic (userid,picinfo,uploaddate,width,height) values ('".$id."','".$picinfo."','".$uploaddate."','".$width."','".$height."')";
if (mysql_query($query,$connid))
{
echo '<a href=vbscript:window.close>更新成功,点我关闭</a>';
// jump(2,"/main/sign/index.php","更新成功,请继续");
}
else
{
echo '<a href=vbscript:window.close>更新失败!</a>';
// jump(2,"/main/sign/index.php","更新失败,请您从新来一次!");
}
}
}
}
else echo "您所上传的文件似乎不是图片格式,请选择.jpg或.gif格式的文件!";
?>

这个不用你自己去写,很复杂的!建议到网上搜索一下!

推荐一个网站http://www.blueidea.com