lenarfate
Новичок
проблема с загрузкой изображений
делаю скрипт новостей с изображениями.но при нажатии Обзор вместо загрузки выдает ошибку. вот функция
function upload($_FILES,$url)
{
if(isset($_FILES['IMG']['name']))
{
if($_FILES['IMG']['size']!=0 and $_FILES['IMG']['size']<=1024)
{
if($_FILES['IMG']['type']=="image/jpg")
{
if(is_uploaded_file($_FILES['IMG']['tmp_name']))
{
if(@move_uploaded_file($_FILES['IMG']['tmp_name'], $url."/".md5(basename($_FILES['IMG']['name'])))) return true;
else return false;
}
else return false;
}
else return false;
}
и вывод
if(upload($_FILES,$url))
{
$img_url=md5(basename($_FILES['IMG']['name']));
$res=mysql_query("INSERT INTO `".PREFIX."post` VALUES(NULL,'".$title."','".$text."','".$img_url."','0')", $sql);
if($res) print "Новость добавлена.<br /><a href='admin-marat.php'>На главную</a>";
else print "Ошибка записи в базу данных";
}
else print "Ошибка закачки файлов";
else return false;
}
}
делаю скрипт новостей с изображениями.но при нажатии Обзор вместо загрузки выдает ошибку. вот функция
function upload($_FILES,$url)
{
if(isset($_FILES['IMG']['name']))
{
if($_FILES['IMG']['size']!=0 and $_FILES['IMG']['size']<=1024)
{
if($_FILES['IMG']['type']=="image/jpg")
{
if(is_uploaded_file($_FILES['IMG']['tmp_name']))
{
if(@move_uploaded_file($_FILES['IMG']['tmp_name'], $url."/".md5(basename($_FILES['IMG']['name'])))) return true;
else return false;
}
else return false;
}
else return false;
}
и вывод
if(upload($_FILES,$url))
{
$img_url=md5(basename($_FILES['IMG']['name']));
$res=mysql_query("INSERT INTO `".PREFIX."post` VALUES(NULL,'".$title."','".$text."','".$img_url."','0')", $sql);
if($res) print "Новость добавлена.<br /><a href='admin-marat.php'>На главную</a>";
else print "Ошибка записи в базу данных";
}
else print "Ошибка закачки файлов";
else return false;
}
}
