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!