【发布时间】:2014-08-30 05:17:43
【问题描述】:
我对视频网址有一个问题。
我正在尝试上传视频。所以这是我的基本视频上传代码:
<?php
include_once '../includes.php';
if(isset($_POST['submit']))
{
$name = $_FILES['file']['name'];
$temp = $_FILES['file']['tmp_name'];
move_uploaded_file($temp,"uploaded/".$name);
$url = "http://localhost:8888/videouploadandplayback/uploaded/$name";
mysql_query("INSERT INTO `video` VALUE ('','$name','$url')");
}
?>
在此代码中$url 部分是视频网址。
这是我的watch.php 代码:
<?php
if(isset($_GET['id']))
{
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM `video` WHERE id='$id'");
while($row = mysql_fetch_assoc($query))
{
$name = $row['name'];
$url = $row['url'];
}
echo "You are watching ".$name."<br />";
echo "<video id='my_video_1' class='video-js vjs-default-skin'
controls preload='none' width='640px' height='267px' data-setup='{}'>
<source src='$url' type='video/mp4' />
</video>";
}
else
{
echo "Error!";
}
?>
在这段代码<source src='$url' type='video/mp4' /> 部分显示如下:
<source src="http://localhost:8888/videouploadandplayback/uploaded/158382524199979_46659.mp4" type="video/mp4">
但我想改变它,例如:
<source src="http://localhost:8888/videouploadandplayback/uploaded/x5Wa88Bq" type="video/mp4">
我如何以这种方式制作 URL(如 Youtube)?
【问题讨论】:
-
将上传的文件名记录到数据库并为它创建一个独特的拥有?
-
@RamRaider 我该怎么做?