Function error

AJAX (Asynchronous JavaScript and XML), PHP, Perl, ASP, XML, JavaScript, HTML, Ruby on Rails

Moderator: Gen1us2k

Post Reply
Quiss
Юзер
Юзер
Posts: 14
Joined: 18 Mar 2010, 20:00

Function error

Post by Quiss » 12 May 2010, 11:47

кароче вот такая вот трабла пытаюсь загрузить картинку весом менее 1мб норм если больше то ошибку

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

Code: Select all

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

Code: Select all

<?
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();
};
}
?> 
cicero
Юзер
Юзер
Posts: 1
Joined: 14 May 2010, 13:36

Re: Function error

Post by cicero » 14 May 2010, 13:38

попробуй функцию e() перенести в начало
Post Reply

Return to “Веб-программирование”