Multiple File Array Ajax (PHP)
Zdravím,
I need upload multiple files to file hosting. I have got PHP file, HTML file with jQuery. I ask you, how to do, HTML variable over Ajax to PHP script? It is array variable multiple file.
Potřebuju nahrávat na filehosting více souborů najednou, mám php soubor (script) a mám html soubor, kde je input. Pomocí AJAX bych chtěl proměnnou z HTML dostat do PHP kodu, ale nevím, jak na to.
PHP script:
foreach ($_FILES["file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_NO_FILE){}
else if ($error != UPLOAD_ERR_OK) {
$aErrors[] = 'upload failed_ with error code: ' . $error;
continue;
} else {
$jmeno_souboru = $_FILES["file"]["name"][$key];
$cesta_souboru = "files/$jmeno_souboru";
if (!file_exists($cesta_souboru))
{
if (!move_uploaded_file($_FILES["file"]["tmp_name"][$key], 'files/' . $_FILES["file"]["name"][$key]))
$aErrors[] = 'move_uploaded_file failed';
}
}
}
HTML:<div id='file_id'>
<input name='file[]'type='file' multiple='true'/>
</div>
<input type='button' id='submit' value='submit'/>
Chtěl bych poprosit o radu, jak z name"file[]" dostanu přes ajax proměnnou do PHP scriptu? Děkuji.