我正在输入图像
<input type="file" name="uploaded_files[]" id="input_clone" multiple="multiple" />
在。php中我像这样使用
Error: the XML response that was returned from the server is invalid.
Received:
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>C:'xampp'htdocs'olam'classes'class.xajax.php</b> on line <b>1135</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at C:'xampp'htdocs'olam'classes'class.xajax.php:1135) in <b>C:'xampp'htdocs'olam'components'xajax'xajax.inc.php</b> on line <b>678</b><br />
<?xml version="1.0" encoding="utf-8" ?><xjx><cmd n="js"><![CDATA[xajax.loadingFunction();]]></cmd><cmd n="js"><![CDATA[document.location.replace('?p=complete');]]></cmd><cmd n="js"><![CDATA[xajax.doneLoadingFunction();]]></cmd></xjx>
echo $_FILES['uploaded_files']['name'];
foreach($_FILES['uploaded_files']['name'] as $key=>$value)
{
if(is_uploaded_file($_FILES['uploaded_files']['tmp_name'][$key]) && $_FILES['uploaded_files']['error'][$key] == 0)
{
$filename = $_FILES['uploaded_files']['name'][$key];
if(move_uploaded_file($_FILES['uploaded_files']['tmp_name'][$key], 'uploads/'. $filename))
{
}
else
{
die ('There was a problem uploading the pictures.');
}
}
else
{
die ('There is a problem with the uploading system.');
}
}
您可能忘记将enctype="multipart/form-data"
放在表单中,这会阻止文件上传。结果$_FILES
是空的,你会得到这个错误。