通过PHP上传视频文件并将其保存在适当的文件夹中,并具有数据库条目

通过PHP上传视频文件并将其保存在适当的文件夹中,并具有数据库条目,第1张

通过PHP上传视频文件并将其保存在适当的文件夹中,并具有数据库条目

“您能否建议一个简单的代码主要是上传文件,数据库条目是次要的”

图片和视频上传代码(已通过PHP 5.4.17版测试)HTML表格
<!DOCTYPE html><head><title></title></head><body><form action="upload_file.php" method="post" enctype="multipart/form-data"><label for="file"><span>Filename:</span></label><input type="file" name="file" id="file" /> <br /><input type="submit" name="submit" value="Submit" /></form></body></html>
PHP处理程序(upload_file.php)

将上载文件夹更改为首选名称。目前保存到

upload/

<?php$allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma");$extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);if ((($_FILES["file"]["type"] == "video/mp4")|| ($_FILES["file"]["type"] == "audio/mp3")|| ($_FILES["file"]["type"] == "audio/wma")|| ($_FILES["file"]["type"] == "image/pjpeg")|| ($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg"))&& ($_FILES["file"]["size"] < 20000)&& in_array($extension, $allowedExts))  {  if ($_FILES["file"]["error"] > 0)    {    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";    }  else    {    echo "Upload: " . $_FILES["file"]["name"] . "<br />";    echo "Type: " . $_FILES["file"]["type"] . "<br />";    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";    if (file_exists("upload/" . $_FILES["file"]["name"]))      {      echo $_FILES["file"]["name"] . " already exists. ";      }    else      {      move_uploaded_file($_FILES["file"]["tmp_name"],      "upload/" . $_FILES["file"]["name"]);      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];      }    }  }else  {  echo "Invalid file";  }?>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5023452.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存