Вопрос : Upload архива PHP/XHTML не работая с ie или firefox

Я был спрошены, что создаю форму позволяет потребителям upload изображение.  Она работает большой в сафари, кроме, и опере.  Терпеть неудачу в ie и firefox.  Браузером самим отказывает послать anything.

Here будет мое Кодий:

session_start ();
echo «»;
? >

< " nofollow " > http://www.w3.org/TR/xhtm/>ml1-strictl1/DTD/xht.dtd "» rel=» _blank» target= " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd href= «ПУБЛИКИ» - //W3C//DTD XHTML 1.0 Strict//EN " HTML DOCTYPE! --Upload Page
изображения
 --xml 999/xhtml
" nofollow "» rel=» _blank» target= " http://www.w3.org/1999/xhtml href=
(«max_input_time», 300);
если ($_POST [«представьте»]), то {
если ($_FILES [«picFile»] [«error»] > 0), то {
$error = «Кодий ошибки: ». $_FILES [«picFile»] [«wbr/> error'<]. «
\ n»;
$error. = «что-то необыкновенное слученное во время upload. Изображение никогда arrived.
\ n»;

} еще если ($_FILES [«picFile»] [«wbr/> size'<] >, то (2048 * 1024)) {
$error = «ваш архив слишком большое. (". ($_FILES [«picFile»] [«] wbr/> size' \ n «KB)»;
$error. = «пределом будет 2MB (2048KB).
\ n»;

} еще если (
изображения == $_FILES [«picFile»] [«wbr/> type'<] «/JPEG»                        || pjpeg == $_FILES [«picFile»] [«тип»] «
изображения/"                        || == «изображение/jpg» $_FILES [«picFile»] [«тип»]) {
$srctemp = imagecreatefromjpeg ($_FILES [«picFile»] [«tmp_name»]);
$uploaded = true;

} еще если (== «изображение $_FILES [«picFile»] [«wbr/> type'<]/gif»), то {
$srctemp = imagecreatefromgif ($_FILES [«picFile»] [«tmp_name»]);
$uploaded = true;

} еще если (== «изображение $_FILES [«picFile»] [«wbr/> type'<]/PNG»), то {
$srctemp = imagecreatefrompng ($_FILES [«picFile»] [«tmp_name»]);
$uploaded = true;

} еще {отголосок
«тип архива: » «. $_FILES [«picFile»] [«тип»]. »» не supported.
\ n "; отголосок
«пожалуйста выбирает архив будет или .gif, .png или .jpg (JPEG) format.
\ n»; отголосок
» (пожалуйста заметьте: будет вопрос с uploading архивами using исследователь или firefox интернета. \ n "; отголосок
«, котор мы работаем для того чтобы разрешить эти вопросы. Между тем, имейте вас судимые по-разному браузер?
\ n»; отголосок «noshade/>Debug $_FILES
 

\ n


}} если ($uploaded), то {
$newName =». /lib/files/». $_SESSION [«экстренный выпуск»]. » .jpg»;
$srcWidth = imagesx ($srctemp);
$srcHeight = imagesy ($srctemp);
если ($srcWidth < 200 || $srcHeight < 385) {imagejpeg
($srctemp, $newName, 75);
imagedestroy ($srctemp);
$stored = true;

} другое {
$cropHeight = (int) ($srcHeight * .95);
$cropWidth = (int) ($cropHeight * 200/385);
$srcX = (int) (($srcWidth -) $cropWidth/2);
$srcY = (int) (($srcHeight -) $cropHeight/2);
$dsttemp = imagecreatetruecolor (200, 385);
imagecopyresized ($dsttemp, $srctemp, 0, 0, $srcX, $srcY, 200, 385, $cropWidth, $cropHeight); imagejpeg
($dsttemp, $newName, 75);
$stored = true;


}} если ($stored), то {отголосок « http-соответствующее = «освежают» содержание = «0; url=index.php»/> \ n»; отголосок « \ n \ n
\ nUploaded \ n</div> \ n»
;

} еще {
? >


если ($error! = "") {отголосок «

\ n$error \ n
\ n»;

}? метод
= «столб» действие = «pic_upload.php» enctype = 'Upload

multipart'>
ваше photo.


, котор для этого нужно быть чем 2MB (2048KB) в size.
система автоматически подрежет ваше фотоего до 200 x 385 pixels.


если вы не в середине изображения, или вашим изображением будет максимум too
разрешения, то результаты не могли быть вы want.
если это случается, то, используете некоторое основное изображение редактируя средство программирования для того чтобы подрезать ваше фотоего и попытка again.


ваше изображение может находиться в или архиве format.


для = «архив picFile'>
: value= "» name= " MAX_FILE_SIZE type= "


спрятанное» 30000000» тип
= имя «архива» = «picFile» удостоверение личности = «picFile» тип
/>
= «представляет» имя = «представляет» значение =


/>
«Upload» (вспомните: Ваши координаторы будут увидеть это href







изображения.) = «возвращение index.php'> к вашей карточке Page.



php
}} еще {
? кажется, что имеет встреча

Your >
href
=». Href

/login.php'> Login
r/>
=». Возвращение /index.php'> для того чтобы самонавести Page


php
}? ie >



In и firefox, взгляды выхода любят: тип архива

The: '' не supported.
Please выбирает архив будет или .gif, .png или .jpg (JPEG) format.
(пожалуйста заметьте: будет вопрос с uploading архивами using исследователь или firefox интернета. Мы работаем для того чтобы разрешить эти вопросы. Между тем, имейте вас судимые по-разному браузер?


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


Debug Array
Array
(
)--------------------------------------------------------------------------------

Upload ваше photo.

It нужно быть чем…
class= " ясное " >
Related: class= " IE " title= " href= " /Software/Internet_Email/Web_Browsers/Internet_Explorer/Q_24365223.html PHP, котор не будет работать в IE

Ответ : Upload архива PHP/XHTML не работая с ie или firefox

Случается если ваш тип формы установлен к

многодетально/форм-данные

довольно чем как раз

многодетально?


Как так  
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us