mam nastepujący problem, ale niestety patrze i nadal nie moge znalesc odpowiedzi co jest nie tak.
o to formularz:
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="tekstSaveHome.php"> <div id="contenerMenuTextarea"> </div> <div id="contenerMenuTextZdjecia"> <div id="addPhotosText"> Photos number 1: </div> <div id="addPhotos"> <input name="userfile[]" type="file" id="1" /> </div> <div id="addPhotosText"> Photos number 2: </div> <div id="addPhotos"> <input name="userfile[]" type="file" id="2" /> </div> <div id="addPhotosText"> Photos number 3: </div> <div id="addPhotos"> <input name="userfile[]" type="file" id="3" /> </div> <div id="addPhotosText"> </div> <div id="submit"> <input type="submit" name="Submit" value="Save" /> </div> </form>
a o to fragment kodu do uploadu kilku plikow na raz:
<?php $upload_dir ='../x/'; if(updateText($id, $tekst, $connection)) { foreach ($_FILES["userfile"]["error"] as $klucz => $error)//--- jezeli plik jest pusty i folder istnieje { if($error == 4) { $_SESSION['error'] = "The photos are empty! Message was wrote!"; exit; } } foreach ($_FILES["userfile"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["userfile"]["tmp_name"][$key]; $name = $_FILES["userfile"]["name"][$key]; $file_path = $upload_dir.$name; } $_SESSION['error'] = "The photos were updating. Thank you!"; exit; } $_SESSION['error'] = "There are some problems with photos updating. "; exit; } ?>
Czy ktos wie dlaczego nie przesyla mi 3 plikow tak jakbym chcial tylko jeden ?
dzieki pozdro