php上传图片获取路径及给表单字段赋值的方法,_PHP教程

php中文网
发布: 2016-07-12 09:00:04
原创
827人浏览过

php上传图片获取路径及给表单字段赋值的方法,

本文实例讲述了php上传图片获取路径及给表单字段赋值的方法。分享给大家供大家参考,具体如下:

1. 调用方法例子:

大图路径:

<input type="text" name="bigImageURL" id="bigImageURL" value="">
<iframe src="uppic.php&#63;id=bigImageURL" width="600" height="25" frameborder="0" scrolling="no"></iframe>
登录后复制

小图路径:

<input type="text" name="smallImageURL" id="smallImageURL" value="">
<iframe src="uppic.php&#63;id=smallImageURL" width="600" height="25" frameborder="0" scrolling="no"></iframe>
登录后复制

2. uppic.php

Picsart AI Image Generator
Picsart AI Image Generator

Picsart推出的AI图片生成器

Picsart AI Image Generator 37
查看详情 Picsart AI Image Generator
<&#63;php
header("Content-Type:text/html;charset=GB2312");
&#63;>
<!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">
<&#63;php
$id=$_GET["id"];
//echo "id==".$id;
switch($_GET["action"])
{
case "up":
 upmovie($id);
 break;
default:
 upinput($id);
 break;
}
function upinput($id){
&#63;>
<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&#63;action=up&id=<&#63;=$id&#63;>" 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>
<&#63;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>";
 }
}
&#63;>

登录后复制

注意: 不同的文本框 需要定义id,  iframe url :   uppic.php?id=文本框id

更多关于PHP图片操作相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》

立即学习PHP免费学习笔记(深入)”;

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • php+html5使用FormData对象提交表单及上传图片的方法
  • 两种php实现图片上传的方法
  • php+html5实现无刷新图片上传教程
  • thinkphp实现图片上传功能
  • php上传图片生成缩略图(GD库)
  • php上传图片并压缩的实现方法
  • PHP实现图片上传并压缩
  • php+ajax无刷新上传图片实例代码
  • php修改上传图片尺寸的方法
  • php上传图片客户端和服务器端实现方法
  • PHP+jQuery+Ajax实现多图片上传效果
  • php实现上传图片保存到数据库的方法
  • PHP Yii框架之表单验证规则大全

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1095280.htmlTechArticlephp上传图片获取路径及给表单字段赋值的方法, 本文实例讲述了php上传图片获取路径及给表单字段赋值的方法。分享给大家供大家参考,具...
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号