Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка расширения загр. картинки, Гиф проверяет а jpg нет 
:(
    Опции темы
Mystery_of_being
Дата 15.12.2006, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 7.11.2006

Репутация: нет
Всего: нет



Код

    if(isset($_POST["sendavatar"]))
    {
    
        
            

    
     $url=rand(100000,999999);
     $t=$_FILES["foto"]["type"];
     if($t=="image/jpg")   //Ну или jpeg//
     {
            echo "Ãîòîâî";
         $dirfoto="data/avatars/".$url.".jpg";
        move_uploaded_file($_FILES["foto"]["tmp_name"],$dirfoto);
     mysql_query("Update user set avatar='".$url.".jpg' where code='".$_COOKIE["logcook"]."'");

    $account=mysql_query("Select avatar,code from user where code='".rtrim($take_user_code)."'");
 while ($account2= mysql_fetch_array($account, MYSQL_NUM))
{
echo "<img src='data/avatars/".$account2["0"]."'>";
}
    
     }
     elseif($t=="image/gif")
     {
     $dirfoto="data/avatars/".$url.".gif";
        
     mysql_query("Update user set avatar='".$url.".gif' where code='".$_COOKIE["logcook"]."'");

    $account=mysql_query("Select avatar from user where code='".rtrim($take_user_code)."'");
 while ($account2= mysql_fetch_array($account, MYSQL_NUM))
{
echo "<img src='data/avatars/".$account2["0"]."'>";
}
    move_uploaded_file($_FILES["foto"]["tmp_name"],$dirfoto."");
     }

    
    
}    

PM MAIL WWW ICQ   Вверх
Blaga
Дата 16.12.2006, 05:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ЛамМер++
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 15.11.2005
Где: г. Иркутск

Репутация: 2
Всего: 4



А тебе обязательно проверять имеено GIF и JPEG? Возможно было бы легче разрешать грузить все картинки? То есть  image/XXXXXX. Есть рабочий фильтр.  Кстати возможно ты тип не правильно указываеш... Я не знаю точного типа JPEG ты уверен что он пишется именно так?


--------------------

http://displayart.ru - Обои.
http://a2themes.ru - Сайт о движках DLE, phpBB3, WordPress.
PM MAIL ICQ   Вверх
vasac
Дата 16.12.2006, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



тип жпега может быть, как image/jpeg так и image/pjpeg проверять нужно оба.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.