Problema afisare erori in script upload mp3
Scris: Mar Mai 27, 2014
Am urmatorul script de upload mp3. Nu stiu ce e gresit in el de nu imi arata erorile, adica cand fisierul depaster 1 mb cand fisierul exista deja sau fisierul are alta extensie. $eroare nu apare. Apare doar Fisier adaugat cu succes! dar erorile nu le arata. Ce este gresit ?
Cod: Selectaţi tot
<?php
if(isset($_POST['submit']))
{
$titlu=$_POST['titlu'];
$categorie=$_POST['categorie'];
$uploader=$_POST['uploader'];
$marime=$_POST['marime'];
$allowedExts_mp3 = array("mp3");
$temp_mp3 = explode(".", $_FILES["ufile_mp3"]["name"]);
$extension_mp3 = end($temp_mp3);
if (in_array($extension_mp3, $allowedExts_mp3))
{
if ($_FILES["ufile_mp3"]["error"] > 0)
{
echo "Return Code: " . $_FILES["ufile_mp3"]["error"] . "<br>";} else {
if (file_exists("../tonuri/fisiere/Site.ro_" . $_FILES["ufile_mp3"]["name"]))
{
echo $_FILES["ufile_mp3"]["name"] . " already exists. ";
} else {
move_uploaded_file($_FILES["ufile_mp3"]["tmp_name"], "../static/fisiere/Site.ro_" . $_FILES["ufile_mp3"]["name"]);
$link = "Site.ro_" . $_FILES["ufile_mp3"]["name"];
$marime = $_FILES["ufile_mp3"]["size"] / 1024;
}
}
} else {
$eroare = "Extensie nepermisa!";
} if ($eroare=='') {
echo "<div class='error'>".$eroare."</div>";
$sql="INSERT INTO tonuri (titlu, categorie, data_ad, link, uploader, marime) VALUES ('" . $_POST['titlu'] . "','" . $categorie . "',NOW(),'" . $link . "','" . $uploader . "','" . $marime . "')";
$rezultat=mysql_query($sql)or die(mysql_error());
if($rezultat){
echo "<div class='success'>Fisier adaugat cu succes!</div>";
}
}
else
{
echo "";
}
}
?>