0

I am trying to upload multiple pdf files into my website's folder. It uploads only the first pdf from the pdfs, so I am trying to use an array, but it gives an error.

$target = "../media/covers/".basename($_FILES['image']['name']);
$pdf_target = "../media/pdfs/".basename($_FILES['pdf_file']['name'][0]);
// I use [0] above to access the string

foreach($pdf as $idx){
        if (isset($_POST["upload"])) {
            if(move_uploaded_file($_FILES['image']['tmp_name'], $target) 
            && move_uploaded_file($_FILES['pdf_file']['tmp_name'][$idx], $pdf_target)){
                $msg = "image uploaded";
            }  else {
                $msg = "There was a problem uploading image";
            }
        }
}

I expect all files to be uploaded to the folder "../media/pdfs/"

enter image description here

Funk Forty Niner
  • 74,450
  • 15
  • 68
  • 141
Juozas Rastenis
  • 265
  • 3
  • 9

0 Answers0