[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при выполнении условия
P i L o T
Вот пишу скрипт авторизации, где можно заливать аватару. Соответственно написал ограничение по размерам для картинки. Выдает такую ошибку.

Warning: imagesx(): supplied argument is not a valid Image resource in H:\Program Files\Apache Group\Apache2\htdocs\endreg.php on line 21

Вообще если честно не знаю что она означает. Библиотека GD подключена. Вот код:
PHP
//Загрузка аватары на сервер
 
$file_ext strrchr(basename($_FILES["filename"]["name"]), '.');
$_FILES["filename"]["name"] = $_POST["fname"].$file_ext;
if (!empty(
$_FILES['filename']['tmp_name'])) {
    
$file_ext strrchr(basename($_FILES["filename"]["name"]), '.');
    
//Присваивание файлу нового имени
    
$_FILES["filename"]["name"] = $_SESSION["name"].$file_ext;
  if (
copy($_FILES["filename"]["tmp_name"], "images/avatars/".$_FILES["filename"]["name"])) {
      
$filename "images/avatars/".$_FILES['filename']['name'];
       if ((
imageSX($filename) < 150) && (imageSY($filename) < 150) && ($_FILES["filename"]["size"] < 3*1024*1024)) {
      
$_SESSION['avatar'] = $filename;
      } else {
      
$erroravatar "Ошибка: Аватар не загружен! Превышены допустимые размеры!";
      
unlink($filename);
          }
      }
}




Спустя 1 час, 13 минут, 34 секунды (7.02.2009 - 14:15) Sylex написал(а):
http://ru.php.net/imageSX
туда не имя файла пихать надо smile.gif

Спустя 1 минута, 12 секунд (7.02.2009 - 14:16) Sylex написал(а):
для определения размеров картинки можно использовать функцию:
http://ru.php.net/getimagesize


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.