Ho modificato php.ini, solo che ora mi da questo errore:
Errore.jpg
Ho modificato il codice anche!
Codice PHP:
<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="3932160"/>
<!-- Upload di 30MB -->
</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 = "C:\xampp\htdocs\db1314\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>";
//A contenuto inserito, controllo che il livello di rispettabilità
//dell'utente non sia maggiore o uguale a 10 (massimo consentito)
$sql_risp_control = "select *
from Utenti
where Username = '$Username'";
$result_risp_control = mysql_query($sql_risp_control, $cid)
or die("Errore! ".mysql_error());
$records_risp_control = mysql_fetch_assoc($result_risp_control, MYSQL_ASSOC);
if(($records_risp_control["LivRispettabilita"]) < 10.00)
{
//Aumento il livello di rispettabilità per il contenuto inserito
$sql_risp = "update Utenti
set LivRispettabilita = LivRispettabilita + 0.01
where Username = '$Username'";
$result_risp = mysql_query($sql_risp, $cid)
or die("Errore! ".mysql_error());
}
}
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>