Ciao a tutti!
Sono alle prese con un problemuzzo e gradirei il vostro aiuto, praticamente vorrei caricare sul mio server una immagine e spedire il nome di questa immagine a un file di testo, l'upload funziona correttamente però non scrive sul file di testo, deve essere un errore di sintassi ma essendo un nubbio del php non riesco a trovare la soluzione a questo problema, lascio qui il codice, sperano che possa essere di aiuto anche a qualcunaltro una volta risolto questo problema.

Codice PHP:
<html>
<body>
<?
if(isset($_POST['submit'])) {
if(
$_POST['$nome']) {
$fp = @fopen('immagine.txt''w');
@
fputs ($fp,''.$_POST['$nome']."");
@
fclose($fp);
echo 
'Immagine inserita con successo!';
}else{ 
echo 
'Si e verificato un errore sconosciuto!';
}}else{
?>
<form method="post" action="index.php" enctype="multipart/form-data">
    <input type="file" name="miofile">
    <input type="submit" value="Upload">
</form>
<?PHP
    
// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
    
$cartella 'upload/';
    
$percorso $_FILES['miofile']['tmp_name'];
    
$nome $_FILES['miofile']['name'];
    
// ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
    
if (move_uploaded_file($percorso$cartella $nome))
    {
        print 
"Upload eseguito con successo"
    }
    else
    {
        print 
"Si sono verificati dei problemi durante l'Upload"
    }
?>
  <? ?>
</body>
</html>
Grazie mille a tutti!
ciao!