Къде е проблема в този код ... не мога да си до добавям картинки изписва ми, че надминава големината на картинката (800К), а в същност не я надминава ... даже и без картинки да добавя мача, пак не го добавя зареди същата грешка ... ето го и кода ...
Код:
<?php
if($_GET['act'] == 'add') { ?>
<?
if(isset($_POST['submit'])) {
$newsname = $_POST['name'];
$iztochnik = $_POST['iztochnik'];
$domakin = $_POST['domakin'];
$gost = $_POST['gost'];
$date = time();
$newstext = nl2br((($_POST['text'])));
$file = $_FILES['img']['tmp_name'];
$name = $_FILES['img']['name'];
$size = $_FILES['img']['size'];
$file = $_FILES['img']['tmp_name'];
$name = $_FILES['img']['name'];
$size = $_FILES['img']['size'];
if(in_array(strtolower(end(explode(".", $name))), $exp)) {
if($size > 0 && $size <= $max_size_img * 1024) {
if(move_uploaded_file($file, "../upload/".$name)) {
$query = "INSERT INTO `machove` (`newsname` , `newstext`, `domakin`,`gost`, `iztochnik`, `date`, `imgdomakin`,`imggost`) VALUES ('$newsname', '$newstext', '$domakin','$gost', '$iztochnik','$date', '".$name."')";
if(mysql_query($query)) { echo 'Новината беше успешно добавена!'; } else { echo 'Има грешка с базата данни.'; }}
}
}
else {
echo "Картинката не трябва да надвишава $max_size_img KB";
}
}
else {
echo "Форматът на картинката не е позволен!<br />Позволени са следните формати ".implode(", ", $exp);
}
?>