Scollegamento di file nell'arrays PHP (PHPMailer)

Solo una semplice domanda – ciao a parte, continua a cancellarmi il mio saluto.

È così che passo attraverso un arrays e caricare file

$numFiles = count(arrays_filter($_FILES['priloha']['name'])); for ($i = 0; $i < $numFiles; ++$i) { $target_path = './' . basename($_FILES['priloha']['name'][$i]); if(move_uploaded_file($_FILES['priloha']['tmp_name'][$i], $target_path)) { echo "Soubor ".basename($_FILES['priloha']['name'][$i])." byl úspěšně nahrán.<br />"; } $mail->AddAttachment($target_path); } 

Ora dopo l'invio, ho bisogno di passare attraverso l'arrays di nuovo ed eliminare tutti i file come ho fatto con un singolo file (non un arrays)

 if ($mail->AddAttachment($target_path); !="") { unlink("$target_path"); } 

Come sarà il codice? Non sono proprio sicuro, non so ancora cosa posso cancellare dal primo ciclo "for". Grazie per l'aiuto

Risolto, grazie Ivo Pereira 🙂

    Prova questo. Si elimina il file solo se è stato inviato correttamente.

     $numFiles = count(arrays_filter($_FILES['priloha']['name'])); for ($i = 0; $i < $numFiles; ++$i) { $target_path = './' . basename($_FILES['priloha']['name'][$i]); if(move_uploaded_file($_FILES['priloha']['tmp_name'][$i], $target_path)) { echo "Soubor ".basename($_FILES['priloha']['name'][$i])." byl úspěšně nahrán.<br />"; } if ($mail->AddAttachment($target_path) ) { unlink("$target_path"); } } 

    è permesso questo punto e virgola?

     if ($mail->AddAttachment($target_path)__;__ !="")