我有一个使用JQuery ui自动完成功能的脚本,可以很好地工作。有一个搜索过程显示用户firsname和lastname。但是在我的数据库中,还有用户的图片,我想在建议中显示其名字和姓氏。
(在数据库中,pic包含图像URL)
剧本:
$(function() {
$("#search").autocomplete({
source: "autocomplete.php",
minLength: 1,
select: function(event, ui) {
var url = ui.item.id;
if(url != '') {
location.href = '...' + url;
}
},
html: true,
open: function(event, ui) {
$(".ui-autocomplete").css("z-index", 1000);
}
});
});Run Code Online (Sandbox Code Playgroud)
autocomplete.php
<?php
if ( !isset($_REQUEST['term']) ) {
exit;
}
$mysqli = new MySQLi($DB_host,$DB_login,$DB_pass,$DB_select);
$term = trim(strip_tags($_GET['term']));
$term = preg_replace('/\s+/', ' ', $term);
$a_json = array();
$a_json_row = array();
$a_json_invalid = array(array("id" => "#", "value" => $term, "label" => "Only …Run Code Online (Sandbox Code Playgroud)这是我的问题:在我的网站上,我希望允许用户上传任何类型的视频。但是对于 HTML5 标签,只能使用 .mp4 视频。所以我想将用户提交的任何类型的视频转换为 MP4,然后将路径添加到数据库中。
我已经阅读了一些关于 FFmpeg 的内容,但我不知道如何使用它。我尝试使用 shell_exec("ffmpeg -i ".$vid." -vcodec libx264 -crf 20 out.mp4 2>&1") 没有成功。
html
<form method="post" enctype="multipart/form-data" name="form" action="post.php">
<input type="file" name="media-vid" class=" file_multi_video" accept="video/*">
</form>Run Code Online (Sandbox Code Playgroud)
php脚本:
if(file_exists($_FILES['media-vid']['tmp_name']) && is_uploaded_file($_FILES['media-vid']['tmp_name']))
{
$targetvid = md5(time());
$target_dirvid = "videos/";
$target_filevid = $targetvid.basename($_FILES["media-vid"]["name"]);
$uploadOk = 1;
$videotype = pathinfo($target_filevid,PATHINFO_EXTENSION);
if ($_FILES["media-vid"]["size"] > 500000000) {
$uploadOk = 0;
echo "Sorry, your file is too large.";
}
// Check if $uploadOk is set to 0 by an error
if …Run Code Online (Sandbox Code Playgroud)