zoukankan      html  css  js  c++  java
  • form表单普通提交预览显示,读取显示tmp文件

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>test</title>
    <script type='text/javascript' src='http://code.jquery.com/jquery-1.6.2.js'></script>
    </head>
    <body>
     <form action="upload.php" method="post" enctype="multipart/form-data">
      <input name="file" type="file" />
      <input type="submit" value="submit" />
     </form
    </body>
    </html>

    <?php 
    $file = $_FILES['file'];
    $file_type = $file['type'];
    $file_name = $file['name'];
    $tmp_name = $file['tmp_name'];
    function LoadPNG($imgname)
    {
        /* Attempt to open */
        $im = @imagecreatefrompng($imgname);
    
        /* See if it failed */
        if(!$im)
        {
            /* Create a blank image */
            $im  = imagecreatetruecolor(604, 395);
            $bgc = imagecolorallocate($im, 255, 255, 255);
            $tc  = imagecolorallocate($im, 0, 0, 0);
    
            imagefilledrectangle($im, 0, 0, 604, 395, $bgc);
    
            /* Output an error message */
            imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
        }
    
        return $im;
    }
    
    header('Content-Type: image/png');
    
    $img = LoadPNG($tmp_name);
    
    imagepng($img);
    imagedestroy($img);
    
    echo $img.'<br>';
    
    echo $tmp_name.'<br>';
  • 相关阅读:
    UVA
    hdu 5584 LCM Walk
    UVA 10791 -唯一分解定理的应用
    UVA-10375 唯一分解定理
    UVA-11582
    UVA
    大连CCPC D
    java切割~~百万 十万 万 千 百 十 个 角 分
    js文字颜色闪烁
    日期比较大小给小的月份加1
  • 原文地址:https://www.cnblogs.com/xingmeng/p/3399165.html
Copyright © 2011-2022 走看看