Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将文件的默认值更改为其他值?_Php_File_Input - Fatal编程技术网

Php 如何将文件的默认值更改为其他值?

Php 如何将文件的默认值更改为其他值?,php,file,input,Php,File,Input,我正在创建一个更新表单,是否有代码将默认值“no file choose”更改为另一个值 这是我的密码 <input type="file" class="form-control" value="<?php echo $categoryinfo['image']; ?>" name="image"> 下面的代码片段将完全满足您的要求 window.nameChanger=函数(){ var btn=document.getElementById('filePick'

我正在创建一个更新表单,是否有代码将默认值“no file choose”更改为另一个值

这是我的密码

<input type="file" class="form-control" value="<?php echo $categoryinfo['image']; ?>" name="image">

下面的代码片段将完全满足您的要求

window.nameChanger=函数(){
var btn=document.getElementById('filePick');
如果(btn.value==“”)
{
fileLabel.innerHTML=“选择一个文件”;//用于如果有人选择一个文件,然后再次按下并取消。
}
其他的
{
var fileName=btn.value.split('\\');
fileLabel.innerHTML=文件名[fileName.length-1];
}
};
input[type=file]{
宽度:100px;
颜色:透明;
}

随便你

您无法通过编程设置
文件的输入值。允许这样做将是一个主要的安全漏洞,可能会让任何人窃取他们想要的、他们知道路径的任何文件。无法设置文件输入的默认值。如果可以的话,这将是一个安全风险。没有什么能阻止我将文件输入隐藏(或屏幕外或类似的东西),并将其设置为您计算机上的某个机密文件,然后将该文件提交到我的服务器。