का उपयोग कर एकाधिक फाइल लोड करें मैं एचटीएमएल 5 का उपयोग कर कई फाइल लोड करने की कोशिश कर रहा हूं। यह मेरा कोड है जो मुझे कुछ साइट पर मिला है। PHP कोड में यह इसे एक सरणी के रूप में नहीं पहचानता है।एचटीएमएल 5 और PHP
क्या मैं कुछ गलत कर रहा हूं? क्या कोई मुझे एक कामकाजी समाधान दिखा सकता है?
धन्यवाद।
index.html
<form action='save.php' method='post' enctype='multipart/form-data'>
<input name="uploads" type="file" multiple="multiple" />
<input type='submit' value="Upload File">
</form>
save.php
function GetFiles() {
$files = array();
$fdata = $_FILES["uploads"];
if (is_array($fdata["name"])) {//This is the problem
for ($i = 0; $i < count($fdata['name']); ++$i) {
$files[] = array(
'name' => $fdata['name'][$i],
'tmp_name' => $fdata['tmp_name'][$i],
);
}
} else {
$files[] = $fdata;
}
foreach ($files as $file) {
// uploaded location of file is $file['tmp_name']
// original filename of file is $file['file']
}
}
नीचे जवाब सही ढंग से समस्या हल हो गया है, और यहाँ एक पूरा काम कर उदाहरण है कि मदद कर सकता है के साथ एक पृष्ठ है किसी और जो यह पेज पर ठोकर: http://tiffanybbrown.com/2011/03/29/quick -php-tip-uploading-multiple-files-in-html5/ –