Modo classico:

codice:
<?php

    // Definizione dei path
    $path_files = '../public/files';
    $dir_name = $path_files .'/'. $_GET['upl'];


    echo "
        <form action=\"upload_files.php?updir=$dir_name\" method=\"post\"
        enctype=\"multipart/form-data\">
        <label for=\"file\">Formati accettati: pdf</label><br>
        <input type=\"file\" name=\"file\" id=\"file\"><br>
        <input type=\"submit\" name=\"submit\" value=\"Carica file\">
        </form>
    ";


?>
questo è filesupl.php