PHP进度条码 [英] PHP Progress Bar Code
本文介绍了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屋!
查看全文