php上传图片获取路径及给表单字段赋值的方法
程序员文章站
2023-11-14 19:25:28
本文实例讲述了php上传图片获取路径及给表单字段赋值的方法。分享给大家供大家参考,具体如下:
1. 调用方法例子:
大图路径:
本文实例讲述了php上传图片获取路径及给表单字段赋值的方法。分享给大家供大家参考,具体如下:
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
<?php header("content-type:text/html;charset=gb2312"); ?> <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3c.org/tr/1999/rec-html401-19991224/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <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>"; } } ?>
注意: 不同的文本框 需要定义id, iframe url : uppic.php?id=文本框id
更多关于php图片操作相关内容感兴趣的读者可查看本站专题:《php图形与图片操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
上一篇: 总结71种网络故障及解决办法一览(二)
推荐阅读
-
php上传图片获取路径及给表单字段赋值的方法
-
php+html5使用FormData对象提交表单及上传图片的方法
-
php+html5使用FormData对象提交表单及上传图片的方法_PHP教程
-
php上传图片获取路径及给表单字段赋值的方法,
-
php+html5使用FormData对象提交表单及上传图片的方法_PHP
-
php上传图片获取路径及给表单字段赋值的方法,
-
php+html5使用FormData对象提交表单及上传图片的方法_PHP
-
php上传图片获取路径及给表单字段赋值的方法,_PHP教程
-
php+html5使用FormData对象提交表单及上传图片的方法
-
php上传图片获取路径及给表单字段赋值的方法_PHP