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!![]()


Rispondi quotando