ну друк так и быть вот тебе ни гавнакод
кстати ты уверен что есть масси $ku?
<?php
if (isset($_FILES['file']))
{
$error=array();
if (empty($_FILES['file']['name']))
$error[]='Еу пацан ты не выбрал файл, атсыпь';
$ext=explode('.', $_FILES['file']['name']);
$ext=$ext[sizeof($ext)-1];
if (!in_array($ext, array('jpg','jpeg','png','gif')))
$error[]='Ах ты гавно грузи картинку, чё ты мне фуфло толкешь';
if ($_FILES['file']['size'] > 3276800) //3276800 b = 400 kb
$error[]='Сыш, картинка большая а папка то узкая';
if (!getimagesize($_FILES['file']['tmp_name']))
$error[]='Хацкир, эта ни картинка иди в пукан';
if (empty($error))
{
if (copy($_FILES['file']['tmp_name'], 'photo/'.$ku['id'].'.png'))
{
echo 'чётко, всё грузанула';
}
else
{
echo 'ни чётка файл ни капируица из временного каталога';
}
}
else
{
foreach ($error as $err)
{
echo $err,'<br />';
}
}
}
?>
Hatsune Miku, тупой вопрос, но то, что ты ошибку в array сунул мне стало интересно. Получается, что выдаст сразу все ошибки, которые были допущены или только одну, как обычно?
создаётся массив, далее условия проверки данных если что то не так создаётся индекс начиная с 0 далее ели массив пуст ошибок нет иначе циклом выводим все ошибки
Ошибки никакой нет.
У меня файл загрузился.
Единственное, присвоила элементу массива $ku['id'] значение 1. И использовала форму:
<form action="#" method="POST" enctype="multipart/form-data">
<input name="file" type="file" />
<input type="submit" value="Send File" />
</form>
Annet, Чего ты такая злюка Правда ошибка же в название темы...
умничать не надо, нарушение