PHP进度条码 [英] PHP Progress Bar Code

查看:72
本文介绍了PHP进度条码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的表格

This is my form

<form name="regForm" action="insertvideo.php" enctype="multipart/form-data" method="post"  önSubmit="return validateForm()">
Video Description<input type="text" name="desc" size=32>
Front Picture<input type="file" name="file1" width="300">
Upload Video<input type="file" name="file2" width="300">
<input type="submit" name="submit" value="Upload Video">
</form>



这是插入代码



This is the the insert code

<?php

  
$allowedExts = array("jpg", "jpeg", "gif", "png","bmp");
$extension = end(explode(".", $_FILES["file1"]["name"]));
require "config.php";   
      $query2=" SELECT id FROM videodetails order by id desc limit 1";
      $result2=mysql_query($query2);
      echo mysql_error();
	  $nume=1;
while ($row1 = mysql_fetch_array($result2)) {
$nume = $row1['id'];
}
      $nume=$nume+1;
	  $filename=$nume . ".jpg";
if ((($_FILES["file1"]["type"] == "image/gif")
|| ($_FILES["file1"]["type"] == "image/jpeg")
|| ($_FILES["file1"]["type"] == "image/jpg")
|| ($_FILES["file1"]["type"] == "image/png")
|| ($_FILES["file1"]["type"] == "image/bmp")
|| ($_FILES["file1"]["type"] == "image/pjpeg"))
)
  {
  if ($_FILES["file1"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file1"]["error"] . "<br />";
	exit;
    }
  else
    {
      move_uploaded_file($_FILES["file1"]["tmp_name"],"video/" . $filename);
    }
  }
else
  {
  echo "Invalid file";
  exit;
  }
//-------------------------- uploading the video----------------------------------

$allowedExts2 = array("flv", "avi", "mp4", "mov","dat","mpeg","mpg");
$extension2 = end(explode(".", $_FILES["file2"]["name"]));
$filename2=$nume . ".flv";
 if ($_FILES["file2"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file2"]["error"] . "<br />";
	exit;
    }
  else
    {
     move_uploaded_file($_FILES["file2"]["tmp_name"],"video/" . $filename2);
    }

//---------------------------------------------------------------------------------
$name = $_POST['name'];
$desc = $_POST['desc'];
$file_name= $filename;
$order = "INSERT INTO videodetails(album,description,frontpic,url)VALUES ('$name','$desc','$file_name','$video_name')";
$result = mysql_query($order);
if (mysql_errno())
  echo mysql_error();
echo "Video uploaded successfully!";
?>



我想显示进度条,其中上传进度以%为单位.

是否可以在php.
请帮忙.



I want to display a progress bar with the uploading progress in %.

Is it possible in php.
Please help.

推荐答案

allowedExts = array(" " gif" png " bmp");
allowedExts = array("jpg", "jpeg", "gif", "png","bmp");


扩展名 = end(explode(" .


_FILES [" file1"] [ 名称"]))); 需要" ;
_FILES["file1"]["name"])); require "config.php";


这篇关于PHP进度条码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆