『求助』PHP上传图片 补充一下我用的是PHP5.0.3 MYSQL4.1文件放在目录中,数据库保存路径就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form action="get.php" method="post" enctype="multipart/form-data" name="frm" id="frm" onsubmit="return checkInput(this)"><input type="file" name="fileId0" size=65 /></form>get.php$name = $_FILES["fileId0"]["name"]; if($name !=""){ $targetFileName = 图片存储路径."/".$name; if (is_uploaded_file($_FILES["fileId0"]['tmp_name'])) { move_uploaded_file($_FILES["fileId0"]['tmp_name'], $targetFileName)."<br>"; } else { echo "上传 $name 失败!!<br> <a href=javascript:window.history.back()>点这里返回修改</a>"."<br>"; } } <HTML><HEAD><TITLE>上传图片</TITLE><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><LINK href="index.css" rel=stylesheet type=text/css></HEAD><BODY BGCOLOR=#C0C0C0 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER><TR><TD height=400><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER><?php $pic=isset($_POST['pic'])&&!empty($_POST['pic'])?$_POST['pic']:null;$get_action=isset($_GET['action'])&&!empty($_GET['action'])?$_GET['action']:null;$img_name=isset($_GET['img_name'])&&!empty($_GET['img_name'])?$_GET['img_name']:null;$datetime=date("YmdHis"); if ($get_action=="upimg"): if ($upfile_size>204800): echo "上传文件大于200k! \n"; echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">"; endif; if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")): //获取文件扩展名 $extend = pathinfo($upfile_name); $extend = strtolower($extend["extension"]); // 构造文件名 $img_name = $datetime.".".$extend; // 将文件存放到服务器upfile_name if (copy($upfile,"upload/".$img_name)): $size = GetImageSize("upload/".$img_name); echo "<META HTTP-EQUIV=REFRESH CONTENT=\"0;URL=?img_name=".$img_name."&size=".$upfile_size."\">"; else: echo "上传失败! \n"; echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">"; endif; else: echo "不是有效的可显示的图片文件, \n"; echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">"; endif; exit; endif;if ($img_name!="") :echo <<<END<TR><TD VALIGN=TOP ALIGN=CENTER colspan=2><FIELDSET style="BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 468px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid"><DIV align=center><center><img src=upload/$img_name></center><A href="http://leyan.net/upload/$img_name">http://leyan.net/upload/$img_name</A><BR><INPUT title=点击复制 onclick=copyToClipBoard() type=button value=复制地址 name=B3 class="btn_gray"></DIV></FIELDSET><SCRIPT language=javascript> function copyToClipBoard(){ var clipBoardContent=''; clipBoardContent+='http://leyan.net/upload/$img_name'; window.clipboardData.setData("Text",clipBoardContent);}</SCRIPT></TD></TR>END;endif;?> <TR><form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>?action=upimg" method="POST"> <TD VALIGN=TOP ALIGN=CENTER>本地图片:<input type=file name=upfile size=35 value="" class="box_12"></TD> <TD VALIGN=TOP ALIGN=CENTER> <input type=submit value="上传照片" class="btn_gray" <?if($img_name!=""):echo "disabled";endif;?>> <input type="button" value=" 继续上传 " onclick="window.open('pic.php','_self')" class="btn_gray"></TD></form> </TR><!-- <TR> <TD VALIGN=TOP ALIGN=CENTER>网络图片:<INPUT TYPE="text" NAME="pic" size=48 class="box_12"> </TD> </TR> --> <TR><TD VALIGN=TOP ALIGN=CENTER colspan=2>空间提供:<a href="index.php">乐言个人工作室</a> 版权所有!</TD> </TR></TABLE></TD> </TR></TABLE> C++,C#,java,PHP,想快速入IT行业工作,应该学那个? 请教各位各位一个紧急问题。关于ECSHOP PHP + sqlite问题 linux server 与win7 的html兼容问题 php 截取字符串问题 得到字符串中 二个字符间隔多少个字符,在线等 XML解析成数组 生成订单页面 采用PHPLIB的mysql操作类,但是却无法执行嵌套SQL查询语句 在PHP中想使用ACCESS做数据库该怎么办呢? 问一个下载系统防盗的问题 请教动态IP广播问题
<input type="file" name="fileId0" size=65 /></form>
get.php
$name = $_FILES["fileId0"]["name"];
if($name !="")
{ $targetFileName = 图片存储路径."/".$name;
if (is_uploaded_file($_FILES["fileId0"]['tmp_name']))
{
move_uploaded_file($_FILES["fileId0"]['tmp_name'], $targetFileName)."<br>";
}
else
{
echo "上传 $name 失败!!<br> <a href=javascript:window.history.back()>点这里返回修改</a>"."<br>";
}
}
<HEAD>
<TITLE>上传图片</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<LINK href="index.css" rel=stylesheet type=text/css>
</HEAD>
<BODY BGCOLOR=#C0C0C0 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER>
<TR><TD height=400>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER>
<?php
$pic=isset($_POST['pic'])&&!empty($_POST['pic'])?$_POST['pic']:null;
$get_action=isset($_GET['action'])&&!empty($_GET['action'])?$_GET['action']:null;
$img_name=isset($_GET['img_name'])&&!empty($_GET['img_name'])?$_GET['img_name']:null;
$datetime=date("YmdHis");
if ($get_action=="upimg"):
if ($upfile_size>204800):
echo "上传文件大于200k! \n";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">";
endif;
if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")):
//获取文件扩展名
$extend = pathinfo($upfile_name);
$extend = strtolower($extend["extension"]);
// 构造文件名
$img_name = $datetime.".".$extend;
// 将文件存放到服务器upfile_name
if (copy($upfile,"upload/".$img_name)):
$size = GetImageSize("upload/".$img_name);
echo "<META HTTP-EQUIV=REFRESH CONTENT=\"0;URL=?img_name=".$img_name."&size=".$upfile_size."\">";
else:
echo "上传失败! \n";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">";
endif;
else:
echo "不是有效的可显示的图片文件, \n";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=javascript:history.back(1)\">";
endif;
exit;
endif;
if ($img_name!="") :echo <<<END
<TR><TD VALIGN=TOP ALIGN=CENTER colspan=2><FIELDSET
style="BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; WIDTH: 468px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid">
<DIV align=center>
<center><img src=upload/$img_name></center>
<A
href="http://leyan.net/upload/$img_name">http://leyan.net/upload/$img_name</A><BR><INPUT title=点击复制 onclick=copyToClipBoard() type=button value=复制地址 name=B3 class="btn_gray"></DIV></FIELDSET>
<SCRIPT language=javascript> function copyToClipBoard(){
var clipBoardContent=''; clipBoardContent+='http://leyan.net/upload/$img_name'; window.clipboardData.setData("Text",clipBoardContent);}
</SCRIPT></TD></TR>
END;
endif;
?>
<TR><form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>?action=upimg" method="POST">
<TD VALIGN=TOP ALIGN=CENTER>本地图片:<input type=file name=upfile size=35 value="" class="box_12"></TD>
<TD VALIGN=TOP ALIGN=CENTER> <input type=submit value="上传照片" class="btn_gray" <?if($img_name!=""):echo "disabled";endif;?>> <input type="button" value=" 继续上传 " onclick="window.open('pic.php','_self')" class="btn_gray"></TD></form>
</TR>
<!-- <TR>
<TD VALIGN=TOP ALIGN=CENTER>网络图片:<INPUT TYPE="text" NAME="pic" size=48 class="box_12"> </TD>
</TR> -->
<TR><TD VALIGN=TOP ALIGN=CENTER colspan=2>空间提供:<a href="index.php">乐言个人工作室</a> 版权所有!</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>