Ciao a tutti,
ho bisogno di alcuni consigli su uno script che sto utilizzando, lo script mi permette di caricare dei file da locale a una cartella sul server ma vorrei anche fare in modo che compilando un input in questo caso "tag" venga creato un file .txt con lo stesso nome del file caricato e con all'interno il contenuto dell'input "tag" ecco il form:

Codice PHP:
 <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
            <input type="hidden" name="action" value="upload" />
            <label>Carica un file privato:</label>
            

<input type="file"  name="user_file" />
<input type="text" name="tag"/>
            <input  type="submit" value="Carica online"/>
        </form>
il risultato dovrebbe essere : se carico un file di nome ciao.pdf nella cartella di destinazione viene creato un file txt di nome "ciao.pdf.txt" contenente ciò che viene immesso in
codice:
<input type="text" name="tag"/>
Qualcuno mi sa fare un esempio di come fare?