Страница 1 из 1

Function error

Добавлено: 12 май 2010, 11:47
Quiss
кароче вот такая вот трабла пытаюсь загрузить картинку весом менее 1мб норм если больше то ошибку

ну эт прально что если больше одного мб не загружает но ошибка напрягает

Код: Выделить всё

Fatal error: Call to undefined function e() in Z:\home\Quiss.kg\www\upload\download.php on line 17

Код: Выделить всё

<?
session_start();
if (isset($_SESSION['user_id']))
{
if ($_FILES['userfile']['error']==1) e('Допустимы к загрузке файлы размером до 1 Mb.');
if ($_FILES['userfile']['error']==2) e('Допустимы к загрузке файлы размером до 1 Mb.');
if ($_FILES['userfile']['error']==3) e('Файл не был загружен полностью.');
if ($_FILES['userfile']['error']==3) e('Указан несуществующий файл или некорректное имя файла.');
if (empty($_FILES['userfile'])) e('Отсутствует файл для загрузки.'); 
if ($_FILES['userfile']['size']>1024*1024) e('Допустимы к загрузке файлы размером до 1 Mb.'); 
$typed=explode('.', $_FILES['userfile']['name']);
$ty=$typed[sizeof($typed)-1];
if (!($ty=='jpg' || $ty=='jpeg' || $ty=='gif')) e('Неверный формат файла. Нужен рисунок jpg, jpeg или gif.');
$r=rand(0, 1000000);
copy($_FILES['userfile']['tmp_name'], 'temp/av-'.$_SESSION[user_id].'.'.$ty);
echo '<img src="temp/av-'.$_SESSION[user_id].'.'.$ty.'"><br>Файл загружен, если вы видете картинку.<br><form action="galery.php?mod=setfile" method=post><input type=hidden name=r value='.$r.'.'.$ty.'>Ваш ник<input name=nick><br>Комментарий к фото<input name=com><br><input type=submit value=ok></form>';
function e ($t){
echo '<b>Ошибка!</b><br>'.$t.'</center></body></html>';
die();
};
}
?> 

Re: Function error

Добавлено: 14 май 2010, 13:38
cicero
попробуй функцию e() перенести в начало