小编use*_*811的帖子

php上传不识别.flv和f4v扩展名

我有一个上传视频的页面,我希望文件类型是mp4 flash和webm文件.所有的mp4扩展文件和webm文件工作正常,但flash文件(.flv和.f4v)无法识别,因此php返回值'application/octet-stream',我认为这是任何文件的默认MIME认识到了.有没有比这个代码更好的方法来识别真正的MIMES(video/x-flv和video/x-f4v)的flash文件?

$type   = $_FILES["uploaded"]["type"];
$allowedTypes  = ["video/mp4","video/quicktime","video/x-flv","video/x- f4v",  
                 "video/webm"];
$isRefusedType = !in_array($type, $allowedTypes);


if ($isRefusedType)
 {
   $message="not an accepted file type";
 }
    else $message="OK";
Run Code Online (Sandbox Code Playgroud)

php flash file-extension

5
推荐指数
1
解决办法
470
查看次数

用于清空文件内容的功能

我想创建一个函数来清空文件内容,如果在没有值的情况下单击按钮,这是否可能?

function file_empty() {

    var file = document.getElementById('file');

     if(file.value !=="") {
        // empty the file
          return true;
    }
}

<input  name="uploaded" type="file" id="file" />
<input type="submit" value="empty-if-full" onclick="return file_empty();" />
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
1
解决办法
64
查看次数

检查多个上传文件输入中的所有扩展名

我需要更改此代码,以便条件检查来自多个选择文件输入的所有选定文件的文件扩展名,此代码仅检查一个。我有什么办法可以做到这一点?

var file = document.getElementById('file');
var ext = file.value.substring(file.value.lastIndexOf('.') + 1);

     if(ext!== "mp4" && ext!== "m4v" && ext!== "f4v")  {
         alert('not an accepted file extension');
             return false;
} 

<input id="file" name="uploaded[]" type="file" multiple />
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
1
解决办法
8117
查看次数

点击后,提交按钮消失

我想知道是否有一种方法可以调整此代码,以便在单击提交按钮时,它将消失,但输入框将保留.

<script type="text/javascript">

 var Text = 'hello';

    function setInput(button) {
       var buttonVal = button.name,
       textbox = document.getElementById('input_' + buttonVal);
       textbox.value = Text ;
    }
</script>

<html>
      <input class='input' id="input_a1" name="a1" value="<?php {echo $a1;} ?>"> 
      <input type='submit' name='a1' value='x' onclick='setInput(this); return false;'>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript

1
推荐指数
1
解决办法
2万
查看次数

如何确定一个文件是否已在 JavaScript 中被选中?

我正在使用 JavaScript 来验证上传表单,其中一个条件是检查是否选择了任何文件。我认为这很简单,但我无法让它发挥作用。这段代码无效吗?var 文件适用于其他条件,所以不是这样

var file = document.getElementById('file');

if(file.value =="") {
    alert("no file selected")
    return false;
}

<input  name="uploaded" type="file" id="file" />
Run Code Online (Sandbox Code Playgroud)

html javascript

1
推荐指数
1
解决办法
2803
查看次数

回应重复列值的详细信息

在我的MySQL表中,我有一个列name,表中有各种重复的名称.如果我想为所有名字的人显示所有其他列形式chris我可以使用:

$sql = mysql_query("SELECT * FROM favorites WHERE name='$name'")
if($info = mysql_fetch_assoc($sql))
echo {$info['name']}
echo {$info['age']}
echo {$info['address']}
Run Code Online (Sandbox Code Playgroud)

但后来我想回应第二个细节chris,在表中谁可能在表中的任何随机行我无法指定该信息.有没有办法实现这个目标?谢谢.

php mysql

0
推荐指数
1
解决办法
66
查看次数

在php中上传文件时创建文件类型条件

我正在使用这个条件,但它没有工作,因为它总是假的,即没有文件类型符合条件,所以我fighre必须有语法错误,但我无法搞清楚.

if (!($_FILES["uploaded"]["type"] == "video/mp4")
&& (!$_FILES["uploaded"]["type"] == "video/flv")
&& (!$_FILES["uploaded"]["type"] == "video/webm" )
&& (!$_FILES["uploaded"]["type"] == "video/ogg" ))

{
   $message="not an accepted file format";
}    
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
2
解决办法
412
查看次数

计算帖子数量

我试图找到非空的输入框的数量,但我每次都得到1的值.我究竟做错了什么?

foreach( $_POST as $key=> $value ) {
    if ($value!='' && $key!='add') {
        $count =  count($value);
    }  
}
echo $count;
Run Code Online (Sandbox Code Playgroud)

html php

0
推荐指数
1
解决办法
46
查看次数

单击按钮时仅显示输入框

我有一个包含许多潜在输入框的表单,但是如果单击上一个输入框旁边的按钮,我只希望显示它们.这是我的意思:

<form>
  <input name='box1'><input type='submit' name='button1' value='show box 2'>
  <input name='box2'><input type='submit' name='button2' value='show box 3'>
  <input name='box3'><input type='submit' name='button3' value='show box 4'> .......
Run Code Online (Sandbox Code Playgroud)

等等

可以用PHP完成,还是应该使用JavaScript或其他东西?任何建议将不胜感激.谢谢

html javascript php

-1
推荐指数
1
解决办法
2093
查看次数

标签 统计

html ×6

javascript ×5

php ×5

file-extension ×1

flash ×1

mysql ×1