我有以下代码多个文本和类型文件使用数组上传文件和文本。
在此代码中,如果我删除类型文件,此代码正在运行。但使用后文件不起作用
这是表格
$data_array = array('text','text2','file','file2');
foreach($data_array as $data_name){ ?>
if(strpos($data_name,'file') !== false){ ?>
} ?>
这是Php代码,我认为$_FILE Part的更多改进
if(isset($_POST['submit'])){
if(isset($_FILES['data_name'])){
foreach(array_combine($_FILES['data_name'],$_POST['data_value']) as $dataname => $datavalue){
$file_name = $_FILES['data_name']['name'];
echo file_name;
}
}
if(isset($_POST['data_name'])){
foreach(array_combine($_POST['data_name'],$_POST['data_value']) as $dataname => $datavalue){
echo $dataname.' - '.$datavalue;
}
}
}
这是文件的错误..
Warning: array_combine(): Both parameters should have an equal number
of elements in pagename.php on line 25
Warning: Invalid argument supplied for foreach() in pagename.php on line 25
我需要这样的输出 -
text = value
text2 = value2
file = file.jpg
file2 = file2.jpg