最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)文件預(yù)覽功能

 更新時(shí)間:2017年05月23日 09:19:03   作者:ChrissZhao  
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)文件預(yù)覽功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

上一篇博客是上傳功能,本篇是上傳后圖片預(yù)覽和更改:

代碼如下:

1.yulan.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style type="text/css">
#yl{ width:200px; height:300px; background-image:url(images/timg1.jpg); background-size:200px 300px;}
#file{ width:200px; height:300px; float:left; opacity:0;}
</style>
</head>

<body>

<form id="sc" action="ylchuli.php" method="post" enctype="multipart/form-data" target="shangchuan">
  
  
  <input type="hidden" name="tp" value="" id="tp" />
  
  <div id="yl">
    <input type="file" name="file" id="file" onchange="document.getElementById('sc').submit()" />
  </div>
  
  
  
</form>

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


</body>

<script type="text/javascript">

//回調(diào)函數(shù),調(diào)用該方法傳一個(gè)文件路徑,改變背景圖
function showimg(url)
{
  var div = document.getElementById("yl");
  div.style.backgroundImage = "url("+url+")";
  
  document.getElementById("tp").value = url;
}

</script>

</html>

2.ylchuli.php

<?php

if($_FILES["file"]["error"])
{
  echo $_FILES["file"]["error"];
}
else
{
  if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png")&& $_FILES["file"]["size"]<1024000)
  {
    $fname = "./images/".date("YmdHis").$_FILES["file"]["name"];  
    
    $filename = iconv("UTF-8","gb2312",$fname);
    
    if(file_exists($filename))
    {
      echo "<script>alert('該文件已存在!');</script>";
    }
    else
    {
      move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
      
      
      $delurl = iconv("UTF-8","gb2312",$_POST["tp"]);
      unlink($delurl); //刪除文件
      
      echo "<script>parent.showimg('{$fname}');</script>";
    }
    
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • CI框架實(shí)現(xiàn)優(yōu)化文件上傳及多文件上傳的方法

    CI框架實(shí)現(xiàn)優(yōu)化文件上傳及多文件上傳的方法

    這篇文章主要介紹了CI框架實(shí)現(xiàn)優(yōu)化文件上傳及多文件上傳的方法,結(jié)合實(shí)例形式詳細(xì)分析了CI框架優(yōu)化文件上傳及多文件上傳的實(shí)現(xiàn)思路與具體操作步驟,需要的朋友可以參考下
    2017-01-01
  • 深入理解php printf() 輸出格式化的字符串

    深入理解php printf() 輸出格式化的字符串

    下面小編就為大家?guī)硪黄钊肜斫鈖hp printf() 輸出格式化的字符串。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • php二維數(shù)組排序詳解

    php二維數(shù)組排序詳解

    二維數(shù)組排序排序在php中也提供了一個(gè)函數(shù)array_multisort就可以直接排序了,下面我來介紹除了全使用array_multisort 對數(shù)組進(jìn)行排序我們還寫了一些自定二維數(shù)組排序方法
    2013-11-11
  • 最新評論

    南宁市| 视频| 友谊县| 建宁县| 武功县| 桦甸市| 江永县| 左贡县| 镇坪县| 宁武县| 青冈县| 淮安市| 西乌珠穆沁旗| 凉山| 安义县| 宁安市| 江源县| 子长县| 汉中市| 普格县| 汨罗市| 红桥区| 越西县| 伊吾县| 平远县| 高青县| 呼图壁县| 贵定县| 苍南县| 穆棱市| 武威市| 双流县| 南开区| 鹤岗市| 宜丰县| 自贡市| 新余市| 万源市| 伊吾县| 山阳县| 南木林县|