ホームページ  >  記事  >  バックエンド開発  >  PHP はアバターのアップロード プレビュー関数を実装します_php の例

PHP はアバターのアップロード プレビュー関数を実装します_php の例

墨辰丷
墨辰丷オリジナル
2018-05-23 14:19:191941ブラウズ

この記事は主にアバターアップロードプレビュー機能を実装するためのPHPの関連情報を詳しく紹介します。興味のある方は参考にしてください

メインページ1.php


。処理ページ 2.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>上传头像</title>
<style type="text/css">
  *{
    font-family:"微软雅黑";}
  #zong{
    /*border:1px solid black;*/
    position:relative;
    width:52%;
    height:500x;
    left:24%}
  .nr{
    float:left;
    margin-right:30px;}
  #yl{width:240px; height:240px; background-size:240px 240px;}
  #file{width:240px; height:240px; float:left; opacity:0;}
</style>
</head>

<body>

<p id="zong">
<form id="sc" action="2.php" method="post" enctype="multipart/form-data" target="shangchuan">
  
  <input type="hidden" name="tp" value="" id="tp" />
  
  <p id="yl" style="background-image:url(./image/1.jpg)" class="nr">//头像显示的位置
    <input type="file" name="file" id="file" onchange="document.getElementById(&#39;sc&#39;).submit()" />
  </p>
  <p class="nr">
  </p> 
</form>

<iframe style="display:none" name="shangchuan" id="shangchuan">
</iframe>

</p>
</body>

<script type="text/javascript">

//回调函数,调用该方法传一个文件路径,改变背景图
function showimg(url)
{
  var p = document.getElementById("yl");
  p.style.backgroundImage = "url("+url+")";
  
  document.getElementById("tp").value = url;
}

</script>

</html>

ディスプレイを開く:

画像の場所をクリックして選択ボックスをポップアップ表示します:

画像を選択した後:

以上です この記事の内容全体が皆さんの学習に役立つことを願っています。

関連する推奨事項:


PHP

抽象とインターフェースの違い_javascript スキル

php は、現在のファイルが配置されているファイルを表示し、フォルダー内のすべてのファイルがツリー状に展開されます_javascript スキル

json_jquery


を呼び出すphpのクロスドメインの例

以上がPHP はアバターのアップロード プレビュー関数を実装します_php の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。