1. 调用方法例子:
大图路径:
<input type="text" name="bigimageurl" id="bigimageurl" value=""><iframe src="uppic.php?id=bigimageurl" width="600" height="25" frameborder="0" scrolling="no"></iframe>
小图路径:
<input type="text" name="smallimageurl" id="smallimageurl" value=""><iframe src="uppic.php?id=smallimageurl" width="600" height="25" frameborder="0" scrolling="no"></iframe>
2. uppic.php
<?phpheader("content-type:text/html;charset=gb2312");?><!doctype html><html><head><title>图片上传</title><meta http-equiv=content-type content="text/html; charset=gb2312"><meta content="mshtml 6.00.3790.4275" name=generator><style type="text/css"><!--input{border-width:1px;border:1px solid #bdbcbd;padding:3px 0 3px 5px;}.inputbut{padding-left:3px;padding-right:2px;border:1px solid #bdbcbd;background:#fff url(../images/inputbut_bg.gif) left center repeat-x;font-size:12px;height:24px;}--></style></head><body leftmargin=0 topmargin=0 style="font-size:12px"><?php$id=$_get["id"];//echo "id==".$id;switch($_get["action"]){case "up": upmovie($id); break;default: upinput($id); break;}function upinput($id){?><script language=javascript>function check() { var strfilename=document.form.strphoto.value; if (strfilename=="") { alert("请选择要上传的文件"); document.form.strphoto.focus(); return false; } return true;}</script><form action="uppic.php?action=up&id=<?=$id?>" enctype="multipart/form-data" name="form" method="post" onsubmit="if (!check()) return false;"><input name="strphoto" type="file" id="strphoto" size="40"><input type="submit" name="submit" value="上 传" class=inputbut /></form></body><?php}function upmovie($id){ global $web_picdir; $savepath=dirname(__file__)."/".$web_picdir; $str = date('ymdhis'); if($_files['strphoto']['name']!='') { $tmp_file=$_files['strphoto']['tmp_name']; $file_types=explode(".",$_files['strphoto']['name']); $file_type=$file_types[count($file_types)-1]; if(strtolower($file_type)!="jpg"&strtolower($file_type)!="gif"&strtolower($file_type)!="bmp"&strtolower($file_type)!="png"){ echo "<span style=/"color:red;line-height: 25px;/">格式错误请重新上传<a href=# onclick=history.go(-1);>[返回]</a></span>"; exit; } $file_name=$str.".".$file_type; if(!copy($tmp_file,$savepath.$file_name)){ echo "<span style=/"color:red;line-height: 25px;/">上传错误请重试!!<a href=# onclick=history.go(-1);>[返回]</a></span>"; }else{ //echo "<span style=/"olor:red;line-height: 25px;/">上传成功</span><script>parent.document.getelementbyid(/"bigimageurl/").value=/"".$file_name."/"</script>"; echo "<span style=/"olor:red;line-height: 25px;/">上传成功</span><script>parent.document.getelementbyid(/"{$id}/").value=/"".$file_name."/"</script>"; echo "<a href=# onclick=history.go(-1);>,若需要修改,请重新上传</a>"; } }else{ echo "<span style=/"color:red;line-height: 25px;/">请选择需要上传的文件<a href=# onclick=history.go(-1);>[返回]</a></span>"; }}?>
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
php实现将页面中点击数量高的链接进行高亮显示的方法
php表单数据写入mysql数据库的方法
php中opcode原理详解
以上就是php文件传输与表单操作的详细内容。
