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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неработает добавление картинки в эксплорере, добавление картинки 
:(
    Опции темы
supervladislav
Дата 7.8.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


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

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



скажите у меня есть следующий код )))))он исправно работает и добовляет картинки ,но только в опере ,а в эксплорере нет почему?Форма приведена ниже.


Код

<? 
$type_1 = "image/jpeg"; // типы файлов, которые мы хотим принимать
$type_2 = "image/gif"; // типы файлов, которые мы хотим принимать
$file   = (!isset($_GET["dir"])) ? "img_upload" : $_GET["dir"];

if ($add_new.x AND $add_new.y AND $add_new2)
{
if ($foto)
        {
         if(($foto_type!= $type_1) and ($foto_type!= $type_2)){ $foto="";}
          else
          {
           if ($foto_type == $type_1) $fo=$id.".jpg";
           elseif ($foto_type == $type_2) $fo=$id.".gif";
           move_uploaded_file ("$foto", "".$file."/".$fo);
           $foto=$file."/".$fo;
          }

        }
if ($foto1)
        {
         if(($foto1_type!= $type_1) and ($foto1_type!= $type_2)){ $foto1="";}
          else
          {
           if ($foto1_type == $type_1) $fo=$id."_1.jpg";
           elseif ($foto1_type == $type_2) $fo=$id."_1.gif";
           move_uploaded_file ("$foto1", "".$file."/".$fo);
           $foto1=$file."/".$fo;
          }

        }
if ($foto2)
        {
         if(($foto2_type!= $type_1) and ($foto2_type!= $type_2)){ $foto2="";}
          else
          {
           if ($foto2_type == $type_1) $fo=$id."_2.jpg";
           elseif ($foto2_type == $type_2) $fo=$id."_2.gif";
           move_uploaded_file ("$foto2", "".$file."/".$fo);
          $foto2=$file."/".$fo;
          }
        }
if ($foto3)
        {
         if(($foto3_type!= $type_1) and ($foto3_type!= $type_2)){ $foto3="";}
          else
          {
           if ($foto3_type == $type_1) $fo=$id."_3.jpg";
           elseif ($foto3_type == $type_2) $fo=$id."_3.gif";
           move_uploaded_file ("$foto3", "".$file."/".$fo);
           $foto3=$file."/".$fo;
          }
        }
if ($foto4)
        {
         if(($foto4_type!= $type_1) and ($foto4_type!= $type_2)){ $foto4="";}
          else
          {
           if ($foto4_type == $type_1) $fo=$id."_4.jpg";
           elseif ($foto4_type == $type_2) $fo=$id."_4.gif";
           move_uploaded_file ("$foto4", "".$file."/".$fo);
           $foto4=$file."/".$fo;
          }
        }


Код

<form action="addob.php" method=post enctype="multipart/form-data" id=form name=form>
<table border=0 bordercolor=black width=600px CELLPADDING=0 CELLSPACING=0 align=center>
<tr >
    <td height=20><span class=gr>Фото:</td><td valign=middle><? if ($dat[foto]) {?><input type=hidden name=fot value="<? echo $dat[foto];?>"><a href="<? echo $dat[foto];?>" target=_blank><img src="images/foto.gif" border=0 alt="Просмотр фото в новом окне" align=left></a>&nbsp;(<a href="#" onclick="fo('<? echo $id;?>', 'foto')">изменить</a> / <a href="users.php?del_foto=1&id=<? echo $id;?>">удалить</a>)<?} else {?><input type=file name=foto><?}?></td>
    
</tr>
<tr>
    <td height=20><span class=gr>Фото:</td><td valign=middle><? if ($dat[foto1]) {?><input type=hidden name=fot1 value="<? echo $dat[foto1];?>"><a href="<? echo $dat[foto1];?>" target=_blank><img src="images/foto.gif" border=0 alt="Просмотр фото в новом окне" align=left></a>&nbsp;(<a href="#" onclick="fo('<? echo $id;?>', 'foto1')">изменить</a> / <a href="users.php?del_foto=2&id=<? echo $id;?>">удалить</a>)<?} else {?><input type=file name=foto1><?}?></td>
</tr>
<tr>
    <td height=20><span class=gr>Фото:</td><td valign=middle><? if ($dat[foto2]) {?><input type=hidden name=fot2 value="<? echo $dat[foto2];?>"><a href="<? echo $dat[foto2];?>" target=_blank><img src="images/foto.gif" border=0 alt="Просмотр фото в новом окне" align=left></a>&nbsp;(<a href="#" onclick="fo('<? echo $id;?>', 'foto2')">изменить</a> / <a href="users.php?del_foto=3&id=<? echo $id;?>">удалить</a>)<?} else {?><input type=file name=foto2><?}?></td>
</tr>
<tr>
    <td height=20><span class=gr>Фото:</td><td valign=middle><? if ($dat[foto3]) {?><input type=hidden name=fot3 value="<? echo $dat[foto3];?>"><a href="<? echo $dat[foto3];?>" target=_blank><img src="images/foto.gif" border=0 alt="Просмотр фото в новом окне" align=left></a>&nbsp;(<a href="#" onclick="fo('<? echo $id;?>', 'foto3')">изменить</a> / <a href="users.php?del_foto=4&id=<? echo $id;?>">удалить</a>)<?} else {?><input type=file name=foto3><?}?></td>
</tr>
<tr>
    <td height=20><span class=gr>Фото:</td><td valign=middle><? if ($dat[foto4]) {?><input type=hidden name=fot4 value="<? echo $dat[foto4];?>"><a href="<? echo $dat[foto4];?>" target=_blank><img src="images/foto.gif" border=0 alt="Просмотр фото в новом окне" align=left></a>&nbsp;(<a href="#" onclick="fo('<? echo $id;?>', 'foto4')">изменить</a> / <a href="users.php?del_foto=5&id=<? echo $id;?>">удалить</a>)<?} else {?><input type=file name=foto4><?}?></td>
</tr>
<tr>
</form>





PM MAIL   Вверх
bars80080
Дата 7.8.2008, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



проверяй по шагово все переменные и будет тебе счастье

великая функция var_dump() поможет
PM MAIL WWW   Вверх
supervladislav
Дата 7.8.2008, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


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

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



да дело тут не в переменных помойму а в чём то другом ,в опере работает в эксплорере нет 
PM MAIL   Вверх
Onis
Дата 7.8.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 18.6.2005
Где: Украина, Николаев

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



Ничерта не пойму. В чем ошибка то? Что именно не работает? И покажи JS функцию fo();
PM MAIL   Вверх
HackMan
Дата 8.8.2008, 07:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


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

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



Internet Explorer отдаёт mime-тип image/pjpeg вместо image/jpeg. Я думаю, это имелось в виду?


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

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
supervladislav
Дата 10.8.2008, 02:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


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

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



во спасибо ,а скажи это только в опере типы jpeg файлов раздные
PM MAIL   Вверх
gta4kv
Дата 10.8.2008, 03:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



нет, просто их надо правильно писать.

откуда вы вообще pjpeg взяли?
PM MAIL   Вверх
HackMan
Дата 10.8.2008, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


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

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



Вообще pjpeg - это progressive jpeg, jpeg с чересстрочной разверткой


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

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
supervladislav
Дата 11.8.2008, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


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

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



мне эксплорер такое выдаёт
PM MAIL   Вверх
HackMan
Дата 12.8.2008, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


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

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



...но каждый браузер понимает mime-тип этих JPG по-своему


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

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0528 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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