Buonasera a tutti!
Con un mio compagno di università sto lavorando ad un progetto universitario che consiste nella realizzazione di un blog, dove ogni utente può creare post testuali e musicali (caricamento file audio), oltre ovviamente alle altre azioni comuni a tutti i blog come commenti, like, ecc.
Per quel che riguarda la parte di caricamento file audio il mio problema (ma non per il mio compagno) è che ogni volta che provo a caricare un file mi dà sempre Error 1!

Questo è lo screenshot dell'errore che mi compare:
Error1.jpg

Non riesco a capire perché a me da errore e al mio compagno no! Lui usa Ubuntu e io Windows 7! Può essere dovuto a questo il problema oppure ad altro?

Questo è il codice completo della parte che si occupa del caricamento dei file audio:
codice:
<html>


    <?php


        $TitoloBlog = $_SESSION["TitoloBlog"];
        $Username = $_SESSION["Username"];    


        if((!isset($_POST['title'])) && (!isset($_POST['genere'])))
        {
            ?>
            <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
                <table align=center> 
                    <tr>
                        <td>Titolo: </td><td><input type="text" name="title"/></td>
                    </tr>
                    <tr>
                        <td>Band: </td><td><input type="text" name="band"/></td>
                    </tr>
                    <tr>
                        <td>File: </td><td><input type="file" name="myfile"/>
                            <input type="hidden" name="MAX_FILE_SIZE"value="31457280"/></td>
                    </tr>
                    <tr>
                        <td>Genere: </td><td><input type="text" name="genere"/></td>
                    </tr>
                    <tr>
                        <td>Formato: </td><td><input type="text" name="format"/></td>
                    </tr>


                
                    <tr></tr>
                    <tr>
                        <td colspan="2" align="center"><input type= "submit" value= "OK"/>
                            <input type = "reset" value = "Cancella"/>
                    
                        </td>
                    </tr>
                    </table>
                <input type="hidden" name="MAX_FILE_SIZE"value="31457280"/>
            </form>
            <?php
        }
        else
        {
            require_once('connection.php');
            date_default_timezone_set('Europe/London');


            $Titolo = $_POST["title"];
            $Band = $_POST["band"];
            $Genere = $_POST["genere"];
            $Formato = $_POST["format"];
            $Data = date("y-m-d");
            $Ore = date("G") + 1;
            $Minuti = date("i");
            $Secondi = date("s");
        
            if(($Titolo == "") || ($Band == "") || ($Genere == "") || ($Formato == ""))
            {


                echo "<br><mex>Uno o piu' campi mancanti! <br><br>";
                ?>
                Clicca<a href="selcontenuto.php">qui</a>per tornare alla creazione contenuti!</mex><br>
                <?php            
                echo "Oppure torna all'<a href='index.php'>homepage<a/></mex>";    
            }
            else
            {
                $sql = "select *
                    from PezzoMusicale
                    where TitoloMusicale = '$Titolo'";
                $result_control = mysql_query($sql, $cid) or die("Errore! ".mysql_error());


                if(mysql_num_rows($result_control)>=1)
                {
                    echo "<br><mex>Titolo del contenuto gia' presente! <br><br>";
                    ?>
                    Clicca<a href="<?php echo $_SERVER['PHP_SELF']; ?>">qui</a> per riprovare!
                    <br> <?php
                    echo "Oppure torna all'<a href='index.php'>homepage<a/></mex>";
                }
                else
                {
                    if($_FILES["myfile"]["error"] > 0)
                    {
                        echo "Error: " . $_FILES["myfile"]["error"] . "<br>";
                    }
                    else
                    {
                        $dir = "/opt/lampp/htdocs/Programmi/Progetto_CSS/Player/mp3/";
                        if(file_exists($dir . $_FILES["myfile"]["name"]))
                        {
                            echo $_FILES["myfile"]["name"] . " esiste gia' nella cartella. <br>";
                        }
                        else
                        {
                            move_uploaded_file($_FILES["myfile"]["tmp_name"], $dir . 
                            $_FILES["myfile"]["name"]);


                            $File = $_FILES["myfile"]["name"];
                    
                            $sql = "insert into PezzoMusicale(TitoloMusicale, Band, TitoloBlog, Username,
                                              FileRiferimento, Genere, Formato, Data,
                                              Ore, Minuti, Secondi)
                                values('$Titolo', '$Band', '$TitoloBlog', '$Username', '$File', '$Genere', 
                                '$Formato', '$Data', '$Ore', '$Minuti', '$Secondi')";
                            $result = mysql_query($sql, $cid) or die("Errore! ".mysql_error());


                            $sql_control = "select *
                                    from PezzoMusicale
                                    where TitoloMusicale = '$Titolo'";
                            $result_control = mysql_query($sql_control, $cid) or die("Errore! ".mysql_error());


                            if(mysql_num_rows($result_control) == 1)
                            {
                                echo "<br><mex>Inserimento del contenuto musicale andato a 
                                buon fine! <br><br>"; ?>
                                Clicca<a href="<?php echo $_SERVER['PHP_SELF']; ?>">qui</a> per crearne 
                                un altro!<br> <?php
                                echo "Clicca<a href = 'mostracontenuto.php?TitoloC=$Titolo'>qui</a>
                                per visualizzare il contenuto!<br>";
                                echo "Oppure torna all'<a href='index.php'>homepage<a/></mex>";    


                            }
                            else
                            {
                                echo "<br><center><mex>Errore durante l'inserimento del contenuto!
                                <br><br>";
                                ?>
                                Clicca<a href="<?php echo $_SERVER['PHP_SELF']; ?>">qui</a> per riprovare!
                                <br> <?php
                                echo "Oppure torna all'<a href='index.php'>homepage<a/></mex>";    
                            }
                        }
                    }
                }
            }
        }
    ?>
</html>

Spero che qualcuno mi possa aiutare! Grazie a tutti!